I'm 13 and really eager to start coding, especially to eventually create games. I've dabbled in Python, but I'm looking for something a bit more challenging. I've tried learncpp and I'm up to about chapter 4, but I'm also contemplating if I should switch to learning C or another language. What languages would you recommend that would be great for game development?
3 Answers
I'd suggest sticking with Python for now. Although it's easy, it's excellent for grasping fundamental programming concepts before moving to something tougher. If you're ready to take on a challenge, consider Java or C#. Both are widely used and a bit more complex than Python.
If you’re focused on game development, go for C++ if you're interested in using Unreal Engine, or C# if you want to work with Unity. C++ is a bit tricky but it's the standard for many high-performance games, while C# is more accessible for beginners in game dev.
Learning C# is definitely a solid move for making games, especially since you can utilize Unity or Godot frameworks, which simplify a lot of the development process. It’s a great way to start creating games without getting bogged down in too much complexity right away.

Yeah, Unity is super user-friendly, and C# makes it really fun to create games. I started out that way too!