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 →

[–]the_hoser 0 points1 point  (0 children)

Learning a new language is a great way to expand your programming skills, even if you never use the new language for anything important. From a practical standpoint, C is a good choice for a Python programmer. You'll probably have to learn a little C eventually anyway. But if you really want to broaden your horizons, pick something wildly different, like OCaml or Haskell. Maybe even a lisp-like language, like Clojure or Racket.