Python is NOT a wast of time.
I am a C++ programmer. And that is a common language for desktop development.
However, the little bit of Python I know has been extreamly usefull in that.
I have used it to generait repetitive code that will span for hundred's of thousands of lines.
And I've set it up to parse through the glext.h file, and generait C++ bindings to OpenGL.
It saved me looking through the 13000 lines of code in there, and generait 6200 lines of code
based on it. So by writing a 48 line python file I saved my-self writing 6200 lines of C++ code!
So learning some scripting language is highly suggjested. The major scripting languages right now
are Python, Java Script, and LUA. But which language you go for is going to depend on what you want to do.
And no, Python is not web only. I've yet to get it working on the web actually. And it's one of the
more advanced scripting languages I know of.