Leiningen is the build automation tool used to manage Clojure projects. It will create projects from templates and run our Clojure environment (REPL).
LightTable is a Clojure aware editor that supports the dynamic workflow of Clojure development in a REPL. LightTable is also written in Clojure (and ClojureScript).
The following pages will show you how to set up LightTable and Leiningen.