I've recently started my journey into programming, focusing on HTML through an app called Mimo. My goal is to create games, but I've also found web development intriguing. I've heard that C++ is a popular language for game development, although it seems fairly challenging. I've come across discussions about 'beginner languages', and I'm wondering: should I tackle easier languages first before diving into the harder ones, or is it better to learn the difficult ones from the start?
4 Answers
Learning one language definitely sets you up for success with others! But keep in mind, HTML isn't a programming language; it's a markup language. So, while it's useful, it won't do much for you in terms of learning programming fundamentals. It's often best to start with an 'easy' language like Python, which lets you get to grips with programming concepts without getting bogged down in complex syntax.
Absolutely! Once you understand the basics, transitioning to more complex languages like C++ becomes much less daunting.
It's definitely true that once you know a programming language, you start picking up new ones faster. A lot of the concepts are universal. For beginners, I'd suggest steering clear of harder languages like C++ right away. They can be overwhelming and might demotivate you before you really understand the fundamentals. Instead, languages like Python or even JavaScript can help you learn programming effectively while keeping things fun!
Exactly! You want to build real projects to learn effectively, not get stuck on language complexities.
Yes! Once you get comfortable solving problems, the specific syntax becomes much less of a barrier.
If you're interested in game development, focus on a game engine first. You'll be learning programming in the context of practical applications. C# is widely used with Unity, which is great for indie games. C++ provides high performance for AAA titles but can be tougher to learn. Once you understand how to program with one language, picking up others will be much easier.
True! Also, checking out other engines like Godot or Game Maker could give you a broader perspective.
And since many languages share similar structures, learning C# after C++ was a breeze for me!
Absolutely! Once you grasp the basics of programming, like loops and functions, transitioning to another language is mostly just about learning new syntax. It's usually much easier afterward, so starting with any programming language is a great step.
Yeah, once you get the concepts down, switching languages isn't as tough as it seems. It's just about adapting to different syntax.
Exactly! Each language has its quirks, but the underlying logic stays the same.

I agree! Starting with something like Python or JavaScript lets you build projects quickly, and that's where real learning happens.