Getting Clojure (PragProg)

Learning Clojure involves much more than just learning the mechanics. To really get Clojure you need to understand the ideas underlying its structure of framework and features. This accessible introduction to Clojure focuses on the ideas behind the language as well as the practical details of writing code.

Russ Olsen @russolsen

edited by Michael Swaine @michaelswaine

Learning Clojure involves much more than just learning the mechanics. To really get Clojure you need to understand the ideas underlying its structure of framework and features. This accessible introduction to Clojure focuses on the ideas behind the language as well as the practical details of writing code.

Explore the syntax and the mechanics behind each language feature, and then dig into the deeper questions: What is the thinking behind the feature? How does it fit with the rest of the language? Learn Clojure’s simple syntax, and why that syntax is integral to the way the language is constructed. Discover why Clojure’s immutable data structures lead to more reliable programs. See how easy it is to write Clojure functions and how you can use them to build complex and capable systems.

Use real-world examples to see the challenges of programming through the eye of experienced Clojure developers.


“At long last, Russ Olsen brings his engaging and encouraging style to the Clojure landscape. I wish Getting Clojure had been available when I was learning the language. If you’re looking for a smooth transition into Clojure, this is it.”

–Ben Vandgrift, Chief Architect, Oryx Systems, Inc.


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

4 Likes