On 27 May 2010 15:16, Sean Devlin <francoisdev...@gmail.com> wrote: > Welcome aboard Paul!
Thanks! > 1. Pick an IDE and stick with it. I'd recommend ClojureBox if you're > interested in Clojure only, or NetBeans + Enclojure if you want to > learn some about Java too. In fact, NetBeans is probably a better > place to start. I don't really like IDEs, I'm a text editor sort of person, I'm afraid. I'll be using Vim to write my code, unless someone gives me very strong reasons to do otherwise. And to be honest, if I can't code in clojure using Vim, I'd be assuming clojure isn't for me, I'm afraid. > 2. If you're looking for a dead tree reference, Halloway's book > Programming Clojure is a great start. I'd recommend it to anyone not > named Rich Hickey. Also, I strongly recommend Core Java Volumes I & > II from Horstmann & Cornell to get started with Java. Thanks for the references. I'd been under the impression that Programming Clojure was more a language tutorial. Looks like I was wrong - I'll check it out! While the Java books look good, I'm not sure how useful they will be. I have (a fairly old copy of) "Java in a Nutshell" and a couple of other ones, and I'm really not a fan of Java the language - so I don't want to invest too heavily in Java books unless they are going to be useful from a clojure point of view. I'll keep them in mind, though. (Basically, I'd rather get Java background from something downloadable for free). > 3. Once you start to play around with the examples in a REPL, take a > look at some of the material here: > > http://news.ycombinator.com/item?id=1033503 Nice link, thanks! > 4. Find a project & start playing. The best way to learn is by > doing, after all :) Absolutely - I'm planning on building up my database monitoring app as a starter. I also have a couple of other testbed applications I'd like to try. On that note, are there good (java|clojure) libraries I should look at for: - command line argument handling (getopt style option handling) - simple parsing (suitable for something like a small expression parser) Thanks again, Paul. -- 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