Deciding between Haskell & Lisp
yan: I'd try to start learning both. Spend a few days learning lisp, do as much of it as you can. Then, spend a few days learning Haskell.After you start picking up on their essence, I'm sure one of them will feel like home more so than the other and you'll understand their individual raisons d'etre.