- Clojure For The Brave And True:
- great beginners guide, presented in a playful style.
- good for people with some programming experience: starts with setting up Emacs. It is available to read for free online. The tone is light and fun and it doesn''t belabor the differences between FP and OOP.
- Programming Clojure: excellent general guide to clojure, presumes some programming experience.
- Clojure Cookbook:
- good for users who already know clojure and want to learn more advanced techniques.
- is full of real-world examples that you can copy but that doesn''t make it good resource for learning the language from scratch.
- Functional Programming for the Object Oriented Programmer
- Clojure in action starts fine but gets pretty macro heavy very quickly. Perhaps best if you already know something about FP.
- Living Clojure - for experienced programmers new to Clojure
ClojureBridge events are aimed at increasing participation by people from under-represented groups. However, the curriculum and resources are available for free on GitHub.
#Tool Up!
Getting a "nice" Emacs setup Getting Emacs + Paredit + iTerm2 to work OSX I would also goto your OSX Keyboard shortcuts and un-tick all the keyboard shortcuts and under iTerm Preferences -> Keys delete all the shortcuts
There is a REPL-app for android so you can code on the bus.
?
If you want some specific questions answered and have a slack account why not join clojurians.net