How to Read This Book

All readers should begin by reading the first two chapters in order. Pay particular attention to Simplicity and Power in Action, which provides an overview of Clojure’s advantages.

Experiment continuously. Clojure provides an interactive environment where you can get immediate feedback; see Using the REPL for more information.

After you read the first two chapters, skip around as you like. But read Chapter 3, Unifying Data with Sequences before you read Chapter 6, State and Concurrency. These chapters lead you from Clojure’s immutable data structures to a powerful model for writing correct concurrency programs.

As you make the move to longer code examples in later chapters, make sure you use an editor that ...

Get Programming Clojure, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.