In my humble experience, the best way to learn a language is to follow your way to learn a language, that means the same way you were already successful with the latest language you learnt.
Hopefully in the future CLJ could become the very first language the new generation will learn (today I think it’s python). But at the moment I don’t know anyone which start programming by using CLJ as her/his very first programming language. There should be no reasons why CLJ/CLJS requires you to adopt a different approach from the latest language you learnt. My best mimmo On 16 Apr 2014, at 21:41, blake <dsblakewat...@gmail.com> wrote: > 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.
signature.asc
Description: Message signed with OpenPGP using GPGMail