DEV Community

Roland Taylor
Roland Taylor

Posted on

I want to get back into desktop programming - help me choose

Hi all!

Every so often, I find myself missing the fun of building user interfaces and running applications that I put together myself, even if just for the sake of it. It's been so long for me, that the last time I build anything meaningful on the desktop, I was running Windows XP! Since then, I've been focused on the web (front end and backend; but frontend primarily) for the most part, with some CLI programming thrown in here and there.

But now, I'd like to get back into the groove of it, as a hobby, really, but I'm undecided on what language I should pick up, and where I should put my efforts.

So I'm throwing it out to you...

What's your favourite language + toolkit, and why?

If you're into desktop programming on Linux, what's your language + toolkit, and what makes it special for you? In the past, I've played around with interpreted languages for desktop programming, but I've always loved the speed and frankly, the "elite feeling" of compiled languages, such as C and C++.

However, I feel like we've come a long way since the days when these are our primary options (outside of Pascal and the like). So if you were getting started today, what would you choose? Rust? Vala? Something interpreted?

Feel free to share resources in the comments, too - I'd especially love to get into a language with a "noob-friendly" approach to getting started. I find that no matter how far I get in my understanding, the simpler, the better.

Top comments (1)

Collapse
 
thomas_bachman_9d69cb4f34 profile image
Thomas bachman

Need C programming assignment help? Get expert assistance to tackle complex coding challenges and understand fundamental concepts. Whether you're struggling with loops, pointers, or data structures, reliable support is available to help you complete your assignments with confidence. Reach out today for professional C programming assignment help and improve your coding skills!