>>7
Learn Lisp/Scheme or Haskell, and read SICP. Stay away from Clojure, it's not Lisp, it's parenthesized shit that pretends to be Lisp. Don't lose time with Python/Perl/Ruby, it's all the same shit served with different syntax, that's all.
If you want to go
ENTERPRISE, learn C#, which is the
ENTERPRISE language that sucks less. Read your SICP before getting in the
ENTERPRISE world.
If you want to go ``low-level'', learn your architecture's assembly (probably x86), and
learnimplement FORTH. Racommended reading: jonesforth while going through implementing it, Thinking Forth for the rest.
C is a badly designed, shitty toy language we still have to deal today because of the scurge ``Worse is Better'' is, but you still have to know it. Read K&R for that, but learn FORTH first.