I've been programming for about eight years now, starting with Scratch for two years, then moving on to Python for three years. Currently, I'm working with Rust and have a bit of knowledge in C# and Lua. Lately, I'm feeling burnt out from these languages and would like to learn something new, especially for low-level projects like creating my own game engine or language in the future. Any suggestions?
5 Answers
Your quest for knowledge is endless, but with a limited lifespan, just learn what you truly need for your goals! Or even consider learning to prompt AI effectively, as that can open up many doors.
With your eight years of experience, language choice shouldn't be an issue anymore, especially since you already know Rust. Instead of just learning a new language, think about the projects you want to tackle and choose a language based on that. Most languages are pretty similar—once you grasp programming concepts, it's mainly about getting comfortable with the syntax.
You can definitely write a compiler in any programming language. If you're looking to get into low-level programming, learning C could be beneficial. However, I think the real issue isn't just about the language; it seems like you might need to apply the languages you already know to actual projects.
Creating your own programming language is more of a fun challenge than a practical goal if you're just starting out. It's not about learning as many languages as you can; it’s more effective to master one. I personally recommend C# as it's a fantastic language for game development, especially with Unity, but if you're planning on working with Unreal, C++ could be your go-to.
Instead of fixating on learning another language, maybe focus on finding a problem that excites you. You have Rust and C/C++, which are great for low-level tasks, and C# and Python are perfect for higher-level projects. How about trying to develop a simple web server from scratch? Switching languages while doing the same project can help you notice which ones you prefer!

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