TDD is about fast feedback. CIDER tightens the feedback loop with quick commands for running tests and a powerful test reporting system.
Small, precise guides to a particular feature.
There are many great resources out there for learning Clojure. Some of the resources are paid, but fortunately many of the best resources are absolutely free.
Lists are kind of warty in Clojure. Care should be taken, especially by those coming from other Lisps.
There are a number of web frameworks in Clojure, but beginners should roll their own server stack themselves to tap into the Ring ecosystem.
If you know Clojure already and just want to experiment writing ClojureScript, using Figwheel can really help get you there quickly. I show you how in a few commands.
Macros should be avoided to the extent possible. There are three circumstances where they are required.