411 REFERENCE · Wikibooks
Clojure Programming/Further Reading
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
This is a guide to additional reading material for learning and understanding Clojure.
Clojure Specific
Books
Clojure Programming
http://clojurebook.com
Emerick
Chas
Carper
Brian
Grand
Christophe
O'Reilly Media
978-1-44939-470-7
2012
April
Programming Clojure
http://pragprog.com/book/shcloj2/programming-clojure
Halloway
Stuart
Bedra
Aaron
The Pragmatic Programmers, LLC
Pragmatic Bookshelf
978-1-9343-5686-9
2012
March
Practical Clojure
http://www.apress.com/9781430272311
VanderHart
Luke
Sierra
Stuart
Apress Media LLC
978-1-4302-7231-1
2010
June
The Joy of Clojure
http://joyofclojure.com/
Fogus
Michael
Houser
Chris
Manning Publications Co.
9781935182641
Clojure in Action
http://www.manning.com/rathore/
Rathore
Amit
Manning Publications Co.
9781935182597
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
Lisp and Scheme
Books
ANSI Common Lisp Graham Paul Prentice Hall 1995 0133708756 http://www.paulgraham.com/acl.html
On Lisp Graham Paul Prentice Hall 0130305529 1993 http://www.paulgraham.com/onlisp.html
Examples converted to Clojure
More examples converted to Clojure
The Art of the Metaobject Protocol Kiczales Gregor Rivierès Jim des Bobrow Danial G. The MIT Press Cambridge, Massachusetts 1991 978-0-262-61074-2 http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=3925 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).
Practical Common Lisp Seibel Peter 978-1-59059-239-7 http://www.gigamonkeys.com/book Apress 2005 April
Converted to Clojure
How to Design Programs
Structure and Interpretation of Computer Programs (includes video lectures)
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp http://norvig.com/paip.html Norvig Peter Morgan Kaufmann 1992 1-55860-191-0
Miscellaneous
(Paper) The Evolution of Lisp
Java
Books
Thinking in Java Eckel Bruce 978-0131872486 http://www.mindview.net/Books/TIJ4 Prentice Hall 2006 Feb 4th
Java Concurrency in Practice Goetz Brian Peierls Tim Bloch Joshua Bowbeer Joseph Holmes David Lea Doug Addison-Wesley Professional 2006 May http://www.javaconcurrencyinpractice.com/ 978-0321349606
Core Java: Volume 1 - Fundamentals Horstmann Cay S. Cornell Gary Prentice Hall 8th 978-0132354769 2007 Sep http://www.horstmann.com/corejava.html
Core Java: Volume 2 - Advanced Features Horstmann Cay S. Cornell Gary Prentice Hall 8th 978-0132354790 2008 Apr http://www.horstmann.com/corejava.html
Effective Java
Miscellaneous
(Reference) Java API
(Tutorial) Java Tutorials
Functional Programming
Purely Functional Data Structures Okasaki Chris Cambridge University Press Columbia University, New York 9780521663502 http://www.cambridge.org/us/catalogue/catalogue.asp?isbn=0521663504 1999 June
Real World Haskell O'Sullivan Bryan Goerzen John Stewart Donald Bruce O'Reilly Media 2008 November 978-0-596-51498-3 http://book.realworldhaskell.org
"Out of the Tar Pit"
Additional Programming Books
(List) Free Programming Books