I am not the first person to start learning Clojure, who is looking for tutorial-level material, and I will not be the last. My programming experience goes back thirty years, but all of that time has been using so-called imperative programming languages like PL/I, C, C++, VB/VBA/VBScript, and yes, a little bit of Java. Learning those languages both formally in the classroom and from the more experienced people in our environments could not prepare us for functional programming.
I have been using the 4Clojure web site, but found some problems marked elementary or simple seemed the opposite. I have tended to treat it as a game rather than a learning experience. I had seen Clojure Koans mentioned in Clojure Google Groups and on blogs, but never investigated it … until today.
I recommend it.