I'm currently learning Clojure for fun and profit. This is to primarily document some of what I used to learn, in hopes that it might help others. Most of the tutorials I'm doing are on branches on this repo, but some of them (e.g. Clojure Koans) are forked from another repo. All the repos/dirs that I've done are linked in their description.
Check out the branches for the actual code.
- Clojurescript Up and Running
- I started knowing enough lisp that this wasn't hard. I figured it would give me a good overview of Clojure functions and js interop. Since I'm planning on professionally using cljs, I thought this would be a good place to start.
- zenbrent/cljs-up-and-running
- Clojure Koans
- Wonderland Clojure Katas
- https://github.com/omcljs/om/wiki/Basic-Tutorial
- https://github.com/omcljs/om/wiki/Intermediate-Tutorial
- https://github.com/omcljs/om/wiki/Advanced-Tutorial
- Do this when I'm more comfortable with core.async. Rationale, Walkthrough