To get started, it's highly recommended to use lein
for automating things like running the project, fetch dependencies, run project tasks, set clojure versions, etc.
https://github.com/technomancy/leiningen
http://www.clojurenewbieguide.com/
- https://8thlight.com/blog/connor-mendenhall/2014/09/12/clojure-stacktraces.html
- http://tonsky.me/blog/readable-clojure/
- http://aphyr.com/tags/Clojure-from-the-ground-up
- https://exercism.io/tracks/clojure
- https://adventofcode.com/
- http://www.4clojure.com/
- http://clojurekoans.com/
- http://www.braveclojure.com/ - Free
- https://practicalli.github.io/clojure/ - Free
- https://yobriefca.se/blog/2014/05/19/the-weird-and-wonderful-characters-of-clojure/ - Free
- http://shop.oreilly.com/product/0636920013754.do
- https://pragprog.com/book/vmclojeco/clojure-applied
- http://www.amazon.com/dp/1935182641/ref=cm_sw_su_dp
Examples of tasks in Clojure, how to read files, diff strings, etc
- https://www.infoq.com/presentations/Simple-Made-Easy
- https://www.infoq.com/presentations/Value-Values
- https://www.youtube.com/watch?v=wASCH_gPnDw
- More videos: http://www.learn-clojure.com/clojure_videos.html
- https://practicalli.github.io/spacemacs/
- https://rymndhng.github.io/2018/11/05/effective-repl-driven-clojure/
- https://metaredux.com/posts/2018/10/29/nrepl-redux.html
- https://clojure.org/guides/repl/enhancing_your_repl_workflow#_community_resources_about_repl_debugging
- https://lambdaisland.com/guides/clojure-repls