I'm early in the stages of learning Clojure, so here's what I've done so far and what I plan to continue doing.
- I recently joined a local Clojure group on meetup.com and started attending meetings.
- I know the main web sites for the language, including a great searchable documentation site I use.
- I already know Scheme and Common Lisp, so my focus is on grasping the differences with Clojure.
- I just completed the Clojure koans I forked from GitHub.
- I started reading a Clojure book.
- I have played around with the REPL.
- I have started using a serious development environment including Leiningen.
- I will look into a testing framework to use as I experiment further.
- I have some specific tasks I want to try to implement in Clojure involving concurrency to get a feel for what I can usefully get out of this language.
- I'll look at people's code, of course, to get an idea of good and idiomatic practices.
- I recently joined a local Clojure group on meetup.com and started attending meetings.
- I know the main web sites for the language, including a great searchable documentation site I use.
- I already know Scheme and Common Lisp, so my focus is on grasping the differences with Clojure.
- I just completed the Clojure koans I forked from GitHub.
- I started reading a Clojure book.
- I have played around with the REPL.
- I have started using a serious development environment including Leiningen.
- I will look into a testing framework to use as I experiment further.
- I have some specific tasks I want to try to implement in Clojure involving concurrency to get a feel for what I can usefully get out of this language.
- I'll look at people's code, of course, to get an idea of good and idiomatic practices.