Clojure Programming/Further Reading

This is a guide to additional reading material for learning and understanding Clojure.

Miscellaneous
(Reference) Clojure Home Page

(Wiki) All By Example Learning Clojure Concepts Tutorials and Tips

(Blog) Clojure - Functional Programming for the JVM Clojure for non-lisp programmers Clojure Series Clojure Scripting Mark Volkmann's Clojure Page

(Screencast) Value, identity, state Clojure for Java Programmers Intro to Clojure - 80 min screencast for non-Lispers Functional Programming with Clojure

(Slides) Clojure - Functional Programming for the JVM

Books

 * Examples converted to Clojure
 * More examples converted to Clojure
 * See also: Wikipedia, The Art of the Metaobject Protocol, http://en.wikipedia/wiki/The_Art_of_the_Metaobject_Protocol (describing aforementioned) (as of Jul. 23, 2010, 03:10 GMT).
 * Converted to Clojure
 * How to Design Programs
 * Structure and Interpretation of Computer Programs (includes video lectures)
 * Converted to Clojure
 * How to Design Programs
 * Structure and Interpretation of Computer Programs (includes video lectures)

Miscellaneous
(Paper) The Evolution of Lisp

Books

 * Effective Java
 * Effective Java
 * Effective Java
 * Effective Java
 * Effective Java

Miscellaneous

 * (Reference) Java API
 * (Tutorial) Java Tutorials

Functional Programming

 * "Out of the Tar Pit"
 * "Out of the Tar Pit"
 * "Out of the Tar Pit"

Additional Programming Books
(List) Free Programming Books