A Brief Beginner’s Guide To Clojure
by John Gabriele, last-modified: 2016-02
(using Clojure 1.8.0, Leiningen 2.6.1, and OpenJDK 8)
The purpose of this brief guide is to provide new users with a 1000-meter view of Clojure and its ecosystem, including how to quickly get up and running.
This guide concerns the original, Java-based Clojure implementation. There are others.
It’s not a Clojure language tutorial; there are a number of good ones available elsewhere (linked to later).
It’s intended that the chapters of this guide be read in order.
This guide may contain errors. If you find any, or if you find something missing that you wish someone had told you when you first began using Clojure, or if you just spot something that’s unclear, clumsy, or too verbose (not including this sentence!), please !