Like many of my colleagues I’m starting to learn Clojure and yesterday was a deep educational dive. I spent the day reading through several books and websites and working my through the Clojure Koans.

Thanks to Ginny’s recommendation I particularly like the start of Functional Programming for the Object Oriented Programmer as a good overview of Clojure and how it works.

For websites I’m spending a lot of of my time at clojuredocs.org and Cymen also recommended the excellent clojure.org/cheatsheet.

I also always have open a simple REPL so that as I learn (or try to learn) something I can play around with different variations.

On to day two.