Emacs + nrepl if properly set up is really the killer combo. You get instant popup-style access to documentation, auto-complete, repl and unit test integration.
with paredit the ( ) handle themselves pretty much.
I'm having success introducing even my noob programmer friends to Clojure by directing them to install Leiningen (Clojure's build tool) and Lighttable (editor with integrated repl).
Generate the project skeleton:
$ lein new foobar
Open up folder `foobar` with Lighttable, and you can begin evaluating code in your source files (it starts you with foobar/src/core.clj).
with paredit the ( ) handle themselves pretty much.
I wrote up some notes on setting it up here:
http://crucialfelix.github.io/clojure/2013/05/16/learn-by-wr...