I would actually disagree if you're learning programming. C++ will teach you far more. Python, for all it's advantages, is C++, with all sorts of restrictions imposed on what you can do (e.g. shared_ptr for everything, with the pros and cons of that).
It'll be hard for a while, but you will have learned a lot when you get there.
Python is what everyone's switching to because it's easier. If that's your goal, just build stuff and don't care about how it works, then sure, go python. And I would encourage you to learn Python (and Java, and Go, and Haskell, and Prolog, ...) to get more tools in the toolbox eventually.
At many Universities and Colleges, Python is taken as their first programming course. Then for the second and/or third course you study Java and/or C++.
It'll be hard for a while, but you will have learned a lot when you get there.
Python is what everyone's switching to because it's easier. If that's your goal, just build stuff and don't care about how it works, then sure, go python. And I would encourage you to learn Python (and Java, and Go, and Haskell, and Prolog, ...) to get more tools in the toolbox eventually.