Atl-Clj Message Board › Resources for beginners
There are a couple of ways you can take Clojure for a spin without having to install anything.
tryclj.com provides a browser-based Clojure REPL along with a tutorial exposing you to beginning concepts. 4clojure.com provides a series of fill-in-the-blank problems that are evaluated in your browser.
To get started with Clojure on your own machine you must have Java 1.6 or later, the first step is to install Leiningen. Leiningen is the dependency manager and build tool for Clojure. Clojure itself is a dependency imported by your projects.
Clojure code files can be edited with any text editor, but to get the full experience, you will want to use an integrated REPL. The REPL is a Read Eval Print Loop, which lets you run code interactively as you write it. Your editor may already have Clojure support, but consider installing Light Table.
There are a number of excellent free tutorials for beginners:
The Clojure Koans provide a guided tour of the language, in the form of failing unit tests, that you fix one by one.
Clojure for the Brave and True and Clojure from the Ground Up are two books for beginners being developed on line.
If your goal is to write Clojure in the browser, the ClojureScript tutorial is a good starting point whether you are new to Clojure, or just new to ClojureScript.
If you are looking for a print book, Clojure Programming from O'Reilly publishing is the best guide for beginners.
If you like video tutorials, there is a series of Intro to Clojure videos for sale from Lisp Cast.