Shameless self-promotion: http://GetClojure.com is something I wrote to hopefully help people learn Clojure. One of the primary methods I used for learning Clojure was to do problems, like the ones Alex mentioned, read source, and ask questions in irc. The last one is important IMO and it's the reason why I wanted to make something like GetClojure. The expressions you search for are all taken from the irc channel and run through a sandbox so you can see what the value and output is. This lets you investigate interesting ways other people have chosen to use the language, and saves you some of the back and forth you might encounter on irc.
All of that being said, you still need to be able to reason about what you're doing, so in general I recommend it as a "get unstuck sometimes" tool. There are some hidden gems in there though, if you go to the last page of results for a search term and work backwards. (hint: search for map, go to the last page, and work backwards from there for a bit) You can also find interesting destructuring examples by searching for 'let AND :or', and so on. Anyway, hope it's of use to you or anyone else dropping in on this thread. Happy Clojuring, '(Devin Walters) > On Mar 20, 2014, at 22:23, Marcus Blankenship <mar...@creoagency.com> wrote: > > Thanks, Alex! Is it kosher to post questions about 4Clojure here? I'm > stumped on a few, and simply looking up the answer often isn't helpful... Is > there a clojure-noobs list? > > Sent from my iPhone > >> On Mar 20, 2014, at 8:11 PM, Alex Miller <a...@puredanger.com> wrote: >> >> Hi Marcus, >> >> Some great "problem" sites that can provide opportunities for practice: >> - http://clojurescriptkoans.com/ (I think everything here is actually >> Clojure) >> - http://4clojure.com - make sure to turn on code golf mode and look at >> others' solutions too >> - http://exercism.io - get feedback from others on your solutions >> - https://projecteuler.net/ >> - http://codingforinterviews.com/ - great email series with practice problems >> >> "Clojure for Web Development" from Pragmatic Press is a new Clojure book >> that is a little more focused on a problem domain and build a web app. >> >> Hope that helps... >> Alex Miller >> >>> On Thursday, March 20, 2014 8:08:41 PM UTC-5, Marcus Blankenship wrote: >>> Hi Folks, >>> >>> I'm a post technical PM who's fascinated by Clojure, and want to learn it, >>> but am having a hard time without a "real" project to work on. It's >>> actually excited me so much I'm considering hanging up my PM hat and diving >>> back in the "programmer pool" again! >>> >>> My problem appears to be 1) focus, and 2) fear. Focus because I can't (yet) >>> earn a living on a clojure project, so it must be done during "off hours". >>> Fear because it's harder and more different than the old OO languages I've >>> used in the past. >>> >>> So I'm curious: how did you learn Clojure well enough to be proficient with >>> it, or how are you working on learning it? >>> >>> Anyone else facing the focus + fear dilemma? >>> >>> Sent from my iPhone >> >> -- >> 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. > -- > 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. -- 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.