Skip to main content
Post Made Community Wiki
Source Link
interstar
  • 1.4k
  • 10
  • 15

C - as the essential, "underlies everything", systems programming language

Lisp (Scheme)- the strange but incredibly powerful ur-language that great hackers think defines cool

Smalltalk - because this is what OO was meant to be

Erlang (or other Actor language) to understand Actors

Haskell - to understand Monads

Javascript - because its everywhere and essential for scripting the browser

One of Python / Ruby / Perl (but it really doesn't matter which) - so you know what a popular, modern, high-level scripting language with good library support feels like

SQL - so you can talk to relational databases

Prolog - because you still need to blow your mind