Subjects / Clojure programming

Best books to learn Clojure programming, in order

Clojure's parentheses are the least of it; the shift is thinking in immutable data and the REPL. A good path starts by getting comfortable with the Lisp syntax and core sequence functions, then moves to idiomatic data-oriented design, and saves concurrency primitives, macros, and the JVM interop for when the functional mindset feels natural.

Build your own Clojure programming list →Browse all paths

Reading paths for clojure programming

Popular clojure programming books

Related reading

Frequently asked questions

How should I approach learning clojure programming?
Clojure's parentheses are the least of it; the shift is thinking in immutable data and the REPL. A good path starts by getting comfortable with the Lisp syntax and core sequence functions, then moves to idiomatic data-oriented design, and saves concurrency primitives, macros, and the JVM interop for when the functional mindset feels natural.
What's a good book to start clojure programming with?
A strong starting point is Elements of Clojure by Zachary Tellman. The ordered reading paths above show exactly where it fits and what to read next.
What should I read after clojure programming?
Once you have the fundamentals, explore closely related subjects like Flutter and Dart development, GraphQL APIs, Terraform and infrastructure as code.

Related subjects