Hacker News new | ask | show | jobs
by eru 5594 days ago
Good suggestions. One addition: You should learn Lisp eventually for the macros. But for your first introduction to functional programming (or computing in general, if you have a mathematical bent) choose something pure like Haskell or Clean. They won't muddy the waters with side-effects, or let you escape into assignments.