Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

I've been through Clojure Programming, The Joy of Clojure, and Programming Clojure, and this is the one I'm recommending. The review hits on many of the reasons, but I also particularly liked how this book dealt with Java interop (not until after a solid foundation had been built around Clojure). I feel that many JVM language books jump too fast into talking about interacting with Java, to the detriment of learning the language in question.


Agreed on all. All three have their strengths and I respect their authors immensely. That said, I have to strongly, strongly recommend newcomers check this book out first, especially if you're coming from another high level language.

Clojure Programming's introduction to what makes lisps lisps as well as the overview of functional programming really sets it apart. The constant comparison to analogs in other languages is also very helpful for coming to grips with Clojure (I'm a casual Clojure hobbyist hacker with slightly more than passing familiarity with the language, and I'm still getting a lot out of every page.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: