I'm 15 and I've heard that younger people tend to pick up new skills more easily, so I'm keen to dive deeper into programming. My goal is to become an electronics engineer and work on embedded systems as well as general coding. I enjoy creating apps, games, and playing around with microcontrollers like the ESP32. I've been focusing on C++ and recently started learning Python, along with knowing GDscript for Godot. I'm curious if there are other languages I should explore besides C++, C, and Python since I'm already familiar with those. What do you suggest for someone who wants to engage in hobby projects and prepare for the future?
5 Answers
Just focus on coding; the specific language is less important than the experience you gain. Keep writing code and try out different languages to find what clicks with you. Who knows? By the time you enter the job market, the landscape might have shifted anyway!
You're definitely on the right path! Working with electronics like Arduino and ESP32 requires knowledge of C++ and C, so you're set there. Python is a fantastic addition once you get the basics down. After that, try exploring Raspberry Pi projects to broaden your engineering skills.
If you're into app development, consider picking up Swift. It has great compatibility with C++, which is a plus if you're working on a variety of projects.
At your age, learning whatever sparks your interest is key. C and C++ are essential for embedded systems, but you might want to dabble in Rust too—companies are starting to look for it, and it could be useful in a few years.
You can't go wrong with C and Python! They’ll serve you well in your journey. Also, keep an eye on Assembly—it's good to have a general understanding of it even if you skip deep diving for now.

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