beginners

2025-10-12T08:22:30.267949Z

Hi everyone. For those who’ve been through the Clojure learning curve, is there a structured or progressive way you recommend learning the fundamentals? I’m looking for a method that builds on prior knowledge and helps develop deep understanding efficiently. Is there any community consensus on this?

daveliepmann 2025-10-12T08:27:02.457549Z

A challenge with advocating a particular structure is that people come to Clojure with such vastly different prior knowledge. Your path cannot be her path, and hers can't be his, and so on.

schadocalex 2025-10-12T09:08:15.189729Z

For the fundamentals I always like to read some books

teodorlu 2025-10-12T09:56:35.320519Z

Clojure Camp's curriculum map covers "things to know" nicely, though it doesn't tell you how to learn each skill / piece of knowledge: https://currmap.clojure.camp/

2025-10-12T11:13:32.238969Z

Thanks, everyone. All your perspectives are valuable. Much appreciated.

❤️ 1
practicalli-johnny 2025-10-12T15:01:57.591969Z

The Clojure track on Exercism is very well done and is a great way to embed concepts through practice https://exercism.org/tracks/clojure

👍 2
2025-10-13T05:22:09.729029Z

@jr0cket awesome 👍 😎 Thank you.

Zak Venter 2025-10-13T05:46:39.213669Z

I'm still a huge clojure noob, but slowly working through the book "Clojure For the Brave and True", watching talks on thinking in fp, and then doing simple projects (recreating ones ive done in other languages) that really excite me at the time have been super helpful to learn

Zak Venter 2025-10-13T05:46:56.843049Z

And then of course talking to other clojurists and having them go through my code

2025-10-13T06:01:25.511949Z

@zak.g.venter That's great. I really like the advice on talking to other Clojurists and then going through your code. Networking and being able to absorb knowledge from others is a luxury and a privilege. Excited to explore that in this community.

daveliepmann 2025-10-13T06:29:43.858359Z

I think one reason I like 4clojure puzzles is that they don't require a structured approach — each learner can wander around the problems and find the ones that are challenging-interesting for them at the moment.

2025-10-13T06:32:27.491099Z

@daveliepmann That's a good point. #noted

Felipe 2025-10-14T23:05:14.917269Z

my journey in chronological order was: • Clojure for the Brave and True • 4clojure + exercism + some advent of code • Clojure Applied • Joy of Clojure

adi 2025-10-15T04:21:36.846659Z

@derek.r For a structured quickstart, I'd recommend Aphyr's "Clojure from the ground up" https://aphyr.com/tags/clojure-from-the-ground-up, and you could pair it with this hands-on self-running workshop we run at IN/Clojure: https://github.com/inclojure-org/clojure-by-example/ (I wrote it exactly to be a structured progression of concept on concept). The workshop suggests 4clojure exercises at the end of each "chapter" to drill the chapter's concepts.

2025-10-15T07:29:36.648999Z

@felipecortezfi Thank you.

2025-10-15T07:30:01.469629Z

@adityaathalye Thank you. Appreciate it.

practicalli-johnny 2025-10-15T09:38:09.668099Z

I learned a lot of Clojure from the community (slack, blogs). As software engineering is so diverse it's hard to cover enough in one source. I ended up writing my own book to cement what I have learned and give back to the community which has given me so much support https://practical.li/clojure/

2025-10-15T09:45:20.606959Z

@jr0cket I love this... amazing. Thank you.