Clojure Programming and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 5.95 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Clojure Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Clojure Programming [Paperback]

Chas Emerick , Brian Carper , Christophe Grand
4.4 out of 5 stars  See all reviews (5 customer reviews)
RRP: 32.50
Price: 20.47 & FREE Delivery in the UK. Details
You Save: 12.03 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 5 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 23 Aug.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 14.52  
Paperback 20.47  
Trade In this Item for up to 5.95
Trade in Clojure Programming for an Amazon Gift Card of up to 5.95, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

22 April 2012 1449394701 978-1449394707 1

Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems.

Clojure Programming demonstrates the language’s flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.

  • Learn how to use Clojure while leveraging your investment in the Java platform
  • Understand the advantages of Clojure as an efficient Lisp for the JVM
  • See how Clojure is used today in several practical domains
  • Discover how Clojure eliminates the need for many verbose and complicated design patterns
  • Deploy large or small web applications to the cloud with Clojure

Frequently Bought Together

Clojure Programming + The Joy of Clojure: Thinking the Clojure Way + Programming Clojure
Price For All Three: 55.75

Buy the selected items together

Product details

  • Paperback: 630 pages
  • Publisher: O'Reilly Media; 1 edition (22 April 2012)
  • Language: English
  • ISBN-10: 1449394701
  • ISBN-13: 978-1449394707
  • Product Dimensions: 23.3 x 17.8 x 3.3 cm
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 214,523 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Book Description

Practical Lisp for the Java World

About the Author

Chas Emerick is the founder of Snowtide Informatics, a small software company in Western Massachusetts. Since 2008, he has helped to develop the core Clojure language and many Clojure open source projects. Chas writes about Clojure, software development practices, entrepreneurship, and other passions at

Brian Carper is a professional programmer in the field of psychological research. He uses Clojure for data analysis and web development. He's the author of a Clojure-to-CSS compiler and relational database library, and writes about Clojure and other topics at

Christophe Grand is an independent consultant, based near Lyon, France. He tutors, trains and codes primarily in Clojure. A participant in developing the core Clojure language, he also authored the Enlive and Moustache libaries and is a contributor to Counterclockwise, the Clojure IDE for Eclipse. Christophe writes on Clojure at

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.4 out of 5 stars
4.4 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
5.0 out of 5 stars By far the the best 21 Aug 2013
Format:Kindle Edition|Verified Purchase
I have read a couple of Clojure books, and I think this is the best so far. In many cases (take concurrency as an example) this book has the most thorough explanation - it helped me grasp a lot of the hardcore concepts. Definitely should be on your shelf if you're serious about Clojure.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
4.0 out of 5 stars Recommended for the Clojure newbie 20 May 2013
Format:Paperback|Verified Purchase
There are a number of Clojure books but I think this is the only one worth buying, simply because it includes some useful code examples to illustrate the Clojure idiom and to compare it with idiomatic Java. (In contrast, the second best Clojure book, The Joy of Clojure is (almost?) entirely narrative and very little if any useful illustrative code).

However, Clojure is very much still leading edge and so you should expect to have to engage with the community in order to learn- you won't get enough out of any of the current crop of Clojure books but I think it is well worth the effort.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars A nice intro and detailed enough 28 Dec 2012
By n shah
Format:Paperback|Verified Purchase
Clojure isn't exactly easy if you have an OO mindset and this book covers all the concepts and has good examples to help you along the way.
Comment | 
Was this review helpful to you?
0 of 1 people found the following review helpful
5.0 out of 5 stars Excellent, get it now, you won't find better 16 Sep 2012
Format:Paperback|Verified Purchase
I'm only 50% through this book so far, and I have to say this is the most comprehensive book on clojure I've found to date. The authors clearly grok the subject. If you're intentions are to dabble with the language for a week and never touch it again (very unlikely - you'll be hooked if you're not already) then this may not be the right book for you. On the other hand, if becoming a clojure ninja is the aim, I wouldn't pick any other volumes than this very one. This book will suit both beginners and already versed clojure developers.
Comment | 
Was this review helpful to you?
2 of 5 people found the following review helpful
4.0 out of 5 stars Good, could have been better 21 Nov 2012
Format:Paperback|Verified Purchase
This book will do the job of teaching you clojure, but unless

1. You already know Ruby or Python

2. Are an idiot who can only understand other languages by prolonged comparisons with those two languages

..then you will find yourself doing a fair amount of skimming. When the authors stop wasting time this way and trust to the intelligence of the reader, the book improves considerably. (And really, how did the idiots they imagine they are writing for learn Ruby or whatever in the first place?) Unfortunately, the unnecessary cruft gets in the way of reading. 4 stars is slightly too kind for the book, but 3 would have been much too mean.
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category