Curated reading to deepen Clojure fundamentals, idioms, and functional design on the JVM.
Books and long-form tutorials are best when you want depth: you can learn idioms, not just syntax.
This section collects resources that help Java engineers build strong mental models—especially around immutability, composition, and the “pure core / imperative shell” style that makes Clojure code maintainable.