3 ms·
Clojure is another important dialect which has recently arrived, has good reputation and a growing following. You can start with the following resources: http:
by cema 17y ago
Clojure is another important dialect which has recently arrived, has good reputation and a growing following. You can start with the following resources:
http://clojure.org/ http://clojure.org/ is the place to keep track of the language progress (maintained by the creator of the language).
http://jnb.ociweb.com/jnb/jnbMar2009.html http://jnb.ociweb.com/jnb/jnbMar2009.html is a great introduction in the language.
http://en.wikibooks.org/wiki/Clojure_Programming http://en.wikibooks.org/wiki/Clojure_Programming and http://en.wikibooks.org/wiki/Learning_Clojure http://en.wikibooks.org/wiki/Learning_Clojure are also helpful resources for a beginner.
Offline, there is a recent and very good book from the Pragmatic Bookshelf, http://www.pragprog.com/titles/shcloj/programming-clojure http://www.pragprog.com/titles/shcloj/programming-clojure. Another book is being prepared by Apress, http://www.apress.com/book/view/9781430272311 http://www.apress.com/book/view/9781430272311, obviously I cannot say how good it is going to be at this point.
On a more general note, SICP (http://mitpress.mit.edu/sicp/ http://mitpress.mit.edu/sicp/) is a classic and a great introduction in the world of Lisp, functional programming and programming in general. It uses Scheme as the basic language material. A more recent book, Practical Common Lisp (http://gigamonkeys.com/book/ http://gigamonkeys.com/book/) is an introduction in Lisp on the basis of the Common Lisp dialect.
This is just to start, there are more resources for all levels.
Good luck!