If you are coming from java, I think that a book on (common) lisp would be far better. Especially since practical clojure is essentially a reference (and a good one). I would recommend 'practical common lisp' and 'land of lisp'. http://www.gigamonkeys.com/book/ http://landoflisp.com/
Jonathan On Thu, Jun 9, 2011 at 6:15 AM, Santosh M <santoshvmadhyas...@gmail.com>wrote: > I just found out three books on closure, please tell me which is the > best one to start with? > > 1 - The Joy of Clojure > 2 - Programming Clojure > 3 - Practical Clojure > > > > On Jun 8, 9:03 pm, Santosh M <santoshvmadhyas...@gmail.com> wrote: > > Thank you all for the suggestions. > > Will keep posting my queries on the google groups. :) > > > > On Jun 8, 12:33 pm, hci <huahai.y...@gmail.com> wrote: > > > > > > > > > > > > > > > > > I was in the same boat last year. My experience with Clojure started > > > with Java interop, by writing Clojure code to solve some small > > > problems using existing Java libraries. For example, I used Clojure to > > > fetch and process application logs in a MySQL database and visualize > > > the results with a Java graph library. These experience got me into > > > productive mode quickly and became familiar with the syntax of the > > > language. > > > > > However, I was not transformed into a Clojure programmer by just doing > > > Java-interop because I was still thinking in Java way. It should be > > > noted that the Clojure way is very different from the Java way. A > > > transformation in thinking is necessary. I did the transformation by > > > studying the Joy of Clojure book and did programming exercise on > > > 4clojure.com. The former showed me the Clojure way and I practiced > > > walking the way with the later. A good thing about 4clojure.com is > > > that there is an immediate feedback on how well one does. The code > > > either pass the unit tests or not. If it passes, one can see how short > > > their own code compared with others. In searching a shorter solution, > > > one often learns some functional tricks. Also, the site forces one to > > > work with core Clojure functions only, and the use of def is not > > > allowed. > > > > > On Jun 7, 12:30 pm, Santosh M <santoshvmadhyas...@gmail.com> wrote: > > > > > > I want to learn clojure. I already know Java. Please tell me how to > > > > proceed. > > > > > > Regards > > > > > > Santosh > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en