Assuming you stick to a reasonable subset, it's probably not that bad. And it allows you to go beyond what a language like Python would let you once the basics are down.
python will let you do pretty much anything that c++ will, and generally in an easier fashion. speaking as someone with a lot of c++ experience, and a reasonable amount of python.