Quote:
Originally Posted by blackize5
Other companies actually use Python though.
I've seen websites that offer interactive programing environments with lessons, never really tried one and I don't really know if that's your style of learning or not, personally that's not for me. I usually learn new languages by going through a tutorial or two and then I just start programming. When I get stuck I start reading docs.
The basics of python are probably not going to be a problem to anyone who knows any existing language, I could probably "teach" you them in an hour. After you'd screwed with it for a day then I could probably teach you a few more pythonic things in an hour or 2, like comprehensions, functional programming, variable scope gotchas, etc.
Probably the best thing, IMO, would be to write (or rewrite) a small project that is simple (say less than 1000 lines) and have someone experienced review it. A big part of learning a language is learning the idioms, and I haven't found a better way to do that than working with another programmer. Just like with human languages, you learn idioms by talking to native speakers, not from books.
I'd be happy to look over stuff or answer questions. I've been using python as one of my primary languages for about 10 years now.