3 ms·
> Start with Haskell, ML, Clojure or something like that. Just make it Haskell. If you want to learn FP, you cannot do better than Haskell. Of course if you wa
by olliesaunders 15y ago
> Start with Haskell, ML, Clojure or something like that.
Just make it Haskell. If you want to learn FP, you cannot do better than Haskell. Of course if you want to write apps tomorrow Clojure is a pretty good choice.
- nickik 15y agoI agree that Clojure is not the best to start but if you take ML (OCaml) or Haskell does not really matter. Haskell has intressting typeclasses but that it is lazy is something that you might not want to learn (if you just want to learn the value of FP).
- eru 15y agoClean might also be worth a look. But it guess for a beginner the slight differences do not really matter that much. I recommend Haskell over OCaml for learning. Haskell has a cleaner syntax, a living community, and emphasises purity.