23 ms·
Do you have any books/resources that you recommend to learn Clojure?
by evanriley 11y ago
Do you have any books/resources that you recommend to learn Clojure?
- puredanger 11y agoLots of good links here: http://clojure.org/community/resources http://clojure.org/community/resources
- muraiki 11y agoI strongly recommend http://www.braveclojure.com/ http://www.braveclojure.com/
- kirang1989 11y agoSecond this. Definitely a good beginner's book.
- sova 11y agoClojure is amazing. Definitely start lurking in the Clojure IRC channel, I learned a lot just reading other peoples' questions and answers in there. There is a great book, The Joy of Clojure. Highly recommend it. For specific projects there is also a bigger book, it's more of a reference (like if you wanted to make a website using Ring) called Clojure Programming (it's got a Dodo on the cover and a purple bar).
- retrogradeorbit 11y agoThe Joy of Clojure is the best book on Clojure I have read (and I've read about 5 of the main ones), but its certainly not a beginners book. Read Joy of Clojure when you want to deep dive into the detail and the really powerful aspects of the language. For people who have been using Clojure for a while, I highly recommend reading it.
- sova 11y agoI think it is a suitable starting resource for any experienced coder. Also, just to add to the thought, if one navigates to infoq one can see Rich Hickey's talks and in it he describes not only a philosophy of an anciently-refreshed-language (lisp a la clojure beauty), but he also talks of some beautiful principles in general. For example, he mentions how when we talk about a River or a Stream, we are not really talking about an object, because there is no section you can block off and say "hey this is the river" due to it changing moment by moment. Yet, for convenience we use the conventional term "river" and it's understood. He also has this one line "the great thing about a hammock is that you can lay in one with your eyes closed and no one will bother you because they think you're sleeping." He totally helped me wake up to the way a coder can really live a fulfilling life, and how the organization/ideation/creation of a digital experience ("application") can happen (and in fact, happens better) away from the computer. Without distraction, with your own balance, it's much easier to focus ones mind. He's truly a great learner and teacher and watching even one talk by him would do anyone interested in Clojure, or the philosophy of coding (if I may call it so) much good.
- alexott 11y agoProgramming Clojure, Clojure Programming, or Living Clojure - is a good start. The Joy of Clojure is next step after any of these books.