Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: What are the best learning resources or ways for Clojure?
4 points by matty234 on April 1, 2017 | hide | past | favorite | 2 comments
I have been trying to learn clojure for several days but I can't put its structure , syntax as easy as other languages because of its lisp and interpreting way. For instance when one look at resources of other languages, "loop topic" is one of first topics in that language resource however it is hard to understand loop in clojure "(loop (when recur ..." etc. What I mean is I cannot think in clojure paradigm as leaving classic syntax from left to right interpreting etc. I need some resources to make clojure paradigm easy to understand . Any suggestions ?



Yes, Clojure can be quite different from other languages. For instance "loop" in Clojure is a bit different than in OO/imperative languages. Hence it will take some time and effort to learn these new concepts.

A good starting point are the following resources:

(->>

Clojure Distilled: https://yogthos.github.io/ClojureDistilled.html

Clojure Koans: http://clojurekoans.com/

Excercises: http://www.4clojure.com/

Clojure from the Ground up: https://aphyr.com/posts/301-clojure-from-the-ground-up-welco...

Clojure MMOC: http://mooc.fi/courses/2014/clojure/

Book: Living Clojure / Clojure for the Brave and True)

Good luck and may the REPL be with you!


Clojure is "tough" - it's not like going from Java to Ruby or from perl to Go. It's really alien, and takes a while to forget old habits and form new ones. My suggestion is: play with the REPL as much as you can. As for books: "Clojure for the Brave and True" to get started, and the very excellent "The Joy of Clojure" when you start to see the light.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: