Create a tiny project with a runnable main, a test namespace, and a REPL-friendly structure.
Your first Clojure project should be boring in a good way: a predictable folder layout, a namespace you can load, a function you can call from the REPL, and at least one test you can run.
src/ namespace that loads cleanly.test/ namespace that runs quickly.deps.edn or project.clj) that you can extend later.Java mental model: treat this as the smallest “Maven archetype” project, but optimized for interactive development.
Once you can create and run a tiny project end-to-end, you can iterate confidently in the later chapters without fighting your tools.