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.

Reply via email to