Hey everyone! I'm considering moving away from Processing, which I've mainly used so far (it's similar to Java), and I'm looking for a more professional and versatile programming language. I've looked into C, C++, and Java, but I really have no idea how to start working with them or set up a proper workflow. It's a bit overwhelming with all the different toolchains and library managers. In Processing, it was much simpler since I could code, debug, and export all in one place. How can I ease into learning a new language, or should I just dive in and figure it out as I go?
5 Answers
When picking a language, think about what you want to create. If you're into mobile apps or web development, Kotlin or Java could be suitable options. I actually prefer Go for its simplicity. Each language has strong support tools and packages, so focus on what aligns best with your goals.
I think it really boils down to your projects. Choose the language that fits what you want to build. It's a lot like switching hammers; you want the right one for the task at hand!
If you're leaning towards data science, definitely consider Python! For most other applications (excluding system-level programming), Kotlin has my vote. If you're diving into system-level stuff, Zig is worth checking out.
Trying out different languages is a great way to see what you enjoy! You might discover a preference you never knew you had.
To start, it's crucial to understand why you want to switch languages. If you're interested in how computers function at a low level, C is a great choice. But if you're after reusable, composable software, consider Haskell. For a balance of both, Rust is fantastic too! But regarding easing into it? Just go for it! Look up tutorials for your chosen language, and they'll guide you through setting up everything, even a simple "Hello World" program. Compiling your code will usually give you an executable, making the exporting process straightforward.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically