Hacker News new | ask | show | jobs
by mapcars 3841 days ago
Yes, they are _completely_ different languages, despite being lisps.
1 comments

Thanks. Any suggestion about with which one to start? I don't believe that I'd use them for work or for many personal projects, but I've read about the advantages of learning FP. So I'd like to learn something that teaches me to think about programming in a different way and be able to apply those insights into the code I write in Java or other procedural or OO languages used at work.
OCaml, Haskell and friends will give you best FP insights. Common Lisp is far beyond these categories =)
Clojure is definitely a perfect fit for you then, you can even interop with your Java code.