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

Reply via email to