A Brief Beginner’s Guide To Clojure John Gabriele

by John Gabriele, last-modified: 2016-06

(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 (though, there are others).

It’s not a Clojure language tutorial; there are a number of good ones available elsewhere (linked to later).

Where it matters, the author (hi!) assumes you’re using a Debian-based GNU/Linux distribution with the usual Bash shell.

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 let me know!