Age have little to do with learning any programming language, it is interests which count. If you want to learn C++, you can just pick up C++.
Most languages are very easy to get into, and once into them the more complex things will come "on their own" (well, not really, but figure of speech, you'll have to read/try/learn it). It is after all "just" another way of typing

But there is no reason to go another route, if you want to learn C++.
However you need to consider *why* you want to learn C++ and whether it is the best language for that. Getting to code games will take quite a long time if you're leaning it by the base and up. There might be a better route for getting into game-coding then just learning C++, but I never looked it up myself though, so I can't say which route to go. But don't just take up C++ because you've heard something from somewhere about it being "right". Might as well go the best route for your goal/desire.
Depending on how complex you'd like to go, you should know that at least a decent grasp of mathematics and logical thinking will help you along and make it easier then otherwise. Especially for the complex stuff.