I spent a few days reading about C++ and Python and I found that Python is so much simpler and easy to learn. 
So I wonder does it really worth spending time learning it? Or should I invest that time learning C++ instead?
What can C++ do and Python can't ?
Here's why it's worth learning Python:
A comparatively small number of problems are constrained by the speed of the algorithm.  A comparatively large number of problems are bounded by the speed of the developer.
What are the limits of Python?