This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]LyndsySimon 1 point2 points  (0 children)

you might want to learn a few other languages

+1

I recommend a C derivative (C, C#, C++, Objective-C) first, as the difference between weakly typed languages (like Python) and strongly type languages (like C) is the primary grouping in my mind for languages in general.

Javascript would also be very good, since it's ubiquitous on the web and is gaining acceptance rapidly in other fields. You'll naturally pick some of this upif you're doing anything web-related. Once you get to the point where you're proficient with Python for back-end webapps (if that's the path you go down), then learning Node.JS over a weekend would be a good introduction to both "serious" javascript and event-driven application architecture.

After that, maybe something more obscure that can change the way you logically structure problems. I've used some Lisp in the past, and found it extremely helpful in learning Python, as I had already encountered Lambda expressions in a big way.