Definitely agree with you on the bad error reporting. As to the other part, at some point you have to make a mental adjustment to the &quot;Lisp way&quot; of doing things, and that may not be easy. Out of curiosity, which materials (online, books, etc.) have you used when trying to learn Clojure?