Python for me has been a pretty good learning experience, mostly just messing around and reading documentation to try to achieve whatever goal I needed. I do bioinformatics, by the way, so most of the stuff I use it for is string based. I'm looking forward to using it with maya though.