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#?
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.
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.