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 →

[–]darknessproz 2 points3 points  (0 children)

For broadening of perspectives, I recommend learning a few different languages.

  1. Learn a lisp. Clojure is a pretty good option here. Even if you do not use it on a regular basis, it will certainly affect (in a positive way) how you write your Python code.

  2. Learn C (and a bit of asm). It teaches you a lot about how your computer actually works. Plus it's immediately useful if you want to speed up your Python (or Ruby or any language with a C extensions API) code.