As one who has been immersed in Clojure since the beginning of the year,
I'd say use 4Clojure judiciously.

For one thing, the format of the exercises adds an extra layer of
complexity: Most of the time, you can't just solve the problem, you must
solve the problem and then try to figure out how to phrase your solution
into the surrounding assertion.

For another, a lot of the "easy" questions are of the category "easy, if
you already know the answer". The first section of the clojure cheat-sheet (
http://clojure.org/cheatsheet) gives you your basic tools. (A lot of my
first weeks were "Oh, there's a function for that?")

And finally, personally, I find that there's only so many times I can do
Fibonaccis and factorials (and all those other Comp Sci exercises that I've
never used in a productive program) before I get antsy. After a few weeks
of focusing on 4clojure, I realized I couldn't actually write a running
program.

Then, after a few weeks of playing around with a few dumb programs (but
actual programs) I could go back and knock out a lot of 4clojure exercises.
​
But! now I go back and if there's an exercise I can't do, I know it's
because there's a hole in my Clojure knowledge, so it's been very good for
filling those in. When you start, though, it's all holes.

My 2 cents.

===Blake===

-- 
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