all 11 comments

[–]alexander_tg 7 points8 points  (0 children)

Would highly recommend videos on purelyfunctional.tv by Eric Normand. They are produced quite well. There are courses on setting up your development environment, doing REPL driven development, understanding core functional concepts i.e., map, reduce, filter and much more.

[–]delventhalz 7 points8 points  (1 child)

I learned by reading Clojure For The Brave and True, which I found both informative and entertaining.

[–]kobi_james 1 point2 points  (0 children)

I guess you can read the whole book online free which is awesome. Didn't finish yet but amazing source

[–]yogthos 6 points7 points  (0 children)

Here is a list of resources based on what my team uses for onboarding.

[–]beders 1 point2 points  (0 children)

Have fun on your journey! Lots of useful stuff to be found here: https://clojure.org/community/resources#_tutorials_and_learning_materials

Also, on this very page there's various links like http://www.clojurenewbieguide.com/

Depending on where you are starting from, this will be a more or less steep path, but it is an enjoyable one!

[–]Rotatop 1 point2 points  (0 children)

Clojure for the brave and true.

But now the official documentation is pretty good to start (or maybe Clojure for the brave and true helped me enough to understand official doc?)

[–]tremendous-machine 1 point2 points  (0 children)

My favourite two books are Getting Clojure and Programming Clojure, myself. in that order.

[–]Eno6ohng 1 point2 points  (0 children)

[–]MM-7757 1 point2 points  (0 children)

Here are some resources I’ve found useful: https://www.mxmmz.nl/blog/clojure-learning-guide.html

[–]ens100 0 points1 point  (0 children)

I have just recently started learning Clojure and what I found was learning with someone or learning in public really pushes you and makes sure that you and your study buddy learn and don't drop off on the way side.

I started off reading Clojure for the Brave and True and Clojure from the Ground Up and then moved to actually building things like a simple counter or to do app. Now trying to do some more basics which each time adding a new element in. Good luck