I myself come from an ASP/PHP/ASP.NET C# background in web
development. I started learning Python for other reasons than web
development at first, but now it's my preferred language for web
development.
Coupled with Django, it's simply the fastest way I know to develop a
dynamic web site, and the
You should set your priorities and make one step at a time.
Learning python shoudn't be seen as a painful task. Actually, if you
leave all other concerns behind and concentrate in learning it,
without pressure, you'll enjoy it very much.
Believe me, none of the other languages you mentioned will
I learned python in order to use appengine. Though if you're already
learning another language for professional reasons (job requirement)
you may be better off waiting until you are comfortable with that
language, or at least until you know what the next release offers.
I've taught myself C,