5 ms·
I haven't touched Clojure yet, although discussions on HN have made me interested, and getting a solid grasp on functional languages seems like the next logical
by alex_c 15y ago
I haven't touched Clojure yet, although discussions on HN have made me interested, and getting a solid grasp on functional languages seems like the next logical step in my evolution as developer.
If you had to point a newcomer to a single 15-30 minute resource - blog post, tutorial, code sample, whatever - that can give them a true "aha!" moment about Clojure, what would it be?
- mattdeboard 15y agoFrankly, I don't think such a thing exists that matches your constraints. Maybe if you're experienced with FP and with the JVM, I suppose? but the 15- to 30-minute aha! moment? If anything I'd recommend reading Joy of Clojure.
- mike_esspe 15y agoTwo articles for a start (I'm currently reading the second one, after getting excited about Clojure with the first one :) http://thinkrelevance.com/blog/2009/08/12/rifle-oriented-programming-with-clojure-2.html http://thinkrelevance.com/blog/2009/08/12/rifle-oriented-pro... http://java.ociweb.com/mark/clojure/article.html#Intro http://java.ociweb.com/mark/clojure/article.html#Intro
- bitsai 15y agoI recommend Rich Hickey's presentations on Clojure: (Part 1): http://blip.tv/clojure/clojure-for-java-programmers-1-of-2-989128 http://blip.tv/clojure/clojure-for-java-programmers-1-of-2-9... (Part 2): http://blip.tv/clojure/clojure-for-java-programmers-2-of-2-989262 http://blip.tv/clojure/clojure-for-java-programmers-2-of-2-9...
- ataggart 15y agoRich's talk at the JVM language summit, "Are We There Yet?", gives a really good look into some of the ideas that underlie clojure. It's worth viewing even if one never uses clojure. http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hic...
- oskarkv 15y agoI don't know about 15-30 minutes, but for anyone interested in learning Clojure, I have collected these links that I found interesting: http://www.youtube.com/watch?v=Aoeav_T1ARU http://www.youtube.com/watch?v=Aoeav_T1ARU http://blip.tv/clojure/clojure-for-java-programmers-1-of-2-989128 http://blip.tv/clojure/clojure-for-java-programmers-1-of-2-9... http://4clojure.com/ http://4clojure.com/ http://www.ibm.com/developerworks/podcast/ag/gloverseries-halloway.mp3 http://www.ibm.com/developerworks/podcast/ag/gloverseries-ha... http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey http://www.infoq.com/presentations/Value-Identity-State-Rich... http://clojure.blip.tv/file/4824610/ http://clojure.blip.tv/file/4824610/ http://clojure.blip.tv/file/4457042/ http://clojure.blip.tv/file/4457042/ http://vimeo.com/11236603 http://vimeo.com/11236603 http://www.infoq.com/presentations/Clojure-in-the-Field http://www.infoq.com/presentations/Clojure-in-the-Field Visit them roughly in order. As for books, there are a few good ones, but I acutally recommend the documentation on clojure.org more than any book. It's clear and compact.
- jmatt 15y agoIf you are already familiar with another lisp check out Rich introducing and discussing the language in detail: http://blip.tv/clojure/clojure-for-lisp-programmers-part-1-1319721 http://blip.tv/clojure/clojure-for-lisp-programmers-part-1-1... http://blip.tv/clojure/clojure-for-lisp-programmers-part-2-1319826 http://blip.tv/clojure/clojure-for-lisp-programmers-part-2-1... transcript: http://clojure.googlegroups.com/web/clojure-for-lispers-transcript.txt http://clojure.googlegroups.com/web/clojure-for-lispers-tran... It's not 30 minutes but it's what pushed me past using it on side projects to using it whenever possible and advocating it.