Just take it one step at a time. Learning Clojure likely involves more paradigm changes than learning languages in the past, which is why learning those languages seemed easier. I don't think Clojure is inherently harder than regular OO... in fact I think it is a simpler approach, but one that requires you to retrain yourself a little.
The way I learned Clojure personally was like this: 1) read some books 2) port a tiny program of mine to Clojure 3) port a slightly bigger one to Clojure 4) get involved in open source and cleanup code and generally do Clojure coding 5) get a job doing 95% Clojure to learn the nitty gritty stuff. 6) keep doing more open source and learning more from the community as I go Have fun with it :) On Thu, Mar 20, 2014 at 11:12 PM, Sean Corfield <s...@corfield.org> wrote: > On Mar 20, 2014, at 6:08 PM, Marcus Blankenship <mar...@creoagency.com> > wrote: > > So I'm curious: how did you learn Clojure well enough to be proficient > with it, or how are you working on learning it? > > Initial dabbling: The Joy of Clojure and a REPL. Caveat: it's not really > an introductory Clojure book but I had past FP experience so I felt I could > "jump in". > > Initial serious learning: Attended Amit Rathore's Clojure Bootcamp - one > day course for about $300 (if I remember correctly?). > > Follow-on: 4clojure.com, worked through Clojure in Action as well. > > Then I picked a handful of small-ish problems we'd already solved at work > in other languages and re-coded them in Clojure. > > Since then it's been a steady stream of tackling increasingly larger > problems at work, over a period of about three years. > > > Anyone else facing the focus + fear dilemma? > > There's a lot less fear if you're used to learning new languages. I try to > pick up a new language every year or two: Groovy in 2008/2009, Scala in > 2009/2010, Clojure in 2010/2011 (and onward). Dabbled in Ruby, Python, > Haskell since then but nothing serious. Very interested in Elm right now. > > As for focus, yes, you really do need a "project". Either pick things > you've done before in other languages, or figure out something that would > scratch an itch (a small web app, perhaps?) and tackle that. > > Sean Corfield -- (904) 302-SEAN > An Architect's View -- http://corfield.org/ > > "Perfection is the enemy of the good." > -- Gustave Flaubert, French realist novelist (1821-1880) > > > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.