The 12th of december 2008, the word “clojure” enters my vocabulary for the first time. I was looking at sbcl/clisp and reading Practical Common Lisp and had done the classic Casting SPELs in Lisp at the time and figured that Clojure might be more interesting to look at.
In the beginning of 2009, setting up clojure was a pain and I might have used more time making emacs do what I wanted than looking at the language. Participation in JAOO and reading “Programming Clojure” in September 2009 was really what gave me the big kick-start.
I found RosettaCode in December and contributed the clojure solution for a few tasks .. then I found Project Euler and for the next 6 months, I went from using the problems to learn clojure to using clojure to solve problems. The REPL and the exploratory aspect of problem research is really awesome but at some point solving Project Euler problems does not add anything new to learning a programming language.
… I got to explore some other angle.