I find it ironic I'm posting this, but I'm forced to learn Python. I have to write an exporter for blender to export in my personal 3D format, and I NEED to learn Python. Any suggestions?
It should be able to teach you the basics of Python and some of the advanced topics.
If you have any questions on it just let me know and I would be glad to help. Though it is kind of ironic you are asking this since according to your recent posts "Python sucks" ;p.
Don't be so hesitant about learning Python. It's an awesome language if you're comfortable with not so strongly typed variables (which I can understand might take a while to get used to; it took me about a month with Haskell before I finally saw why it's handy.)
Usually you can go and prototype something with a higher level language like Python quicker and easier than you could with C++, and if you ever desire to switch over it's pretty easy to port because they're both imperative languages, and all imperative languages are inherently similar.