Is learning C++ recommended for beginners?

I have heard a lot of people saying C++ is a hard language to learn and is not a good language to start. I myself am a beginner in programming and have jumped straight into C++ as soon as I heard that being a programmer is way more useful for creating games compared to someone who just knows how a game engine works(Its what I heard). So far, I enjoy learning it and have not found it difficult to understand. But I have also heard that it gets harder as you progress. https://www.mcdvoice.one/

The reason why I decided to learn C++ in the first place is so that in the future when I turn 18, I'll be one of the top choices for big companies and be able to be more experienced than my fellow programmers in the future since C++ is the main language used by big industries. Should I stop now and learn a different language like C or C#?
Last edited on
There is no absolute truth if C++ is a good language to start. People just have different opinions.
If you enjoy learning it there is no reason to stop - also for game programming it is probably the best choice.

Learning to program is like learning to drive.

You don't start in a high powered sports car (or an 18-wheel big rig either).
Those are things you use to get specific jobs done.

So learning to 'program' is a distinct skill from learning a specific language.

> The reason why I decided to learn C++ in the first place is so that in the future when I turn 18
You'll learn (and forget) many languages in the career ahead of you, so fretting about which one to learn first seems a moot point.

Python is a pretty good first language, with plenty of scope for getting real work done when you get into it. You benefit from early successes to give you the motivation to continue.
Topic archived. No new replies allowed.