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.
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.
Russ Olsen is one of my favourite tech authors Ted - every book of his that I have read has been brilliant! I might just have to get this book because he wrote it!
Russ is one of my favorite tech authors, and I know I’m not alone in this. I really enjoyed working with him on this book, which is both conceptually deep and charmingly accessible. He’s been hinting about a new book in the works, and I’ll jump at the chance to be his editor again.
I’ve been plugging away at a book about functional programming for a more general programmer audience. Slow going as these things are but I’m getting there.
After reading the comments here I went ahead and bought the book today, read half way through (I was bored; I am glad I was). Really good book, I wish I had this when I was learning Clojure! Thank you for this!