It sounds like Clojure might be a good fit for you then. I personally
came to Clojure after getting fed up with Java, and experimenting with
Ruby, so I can understand your predicament.

The most dangerous thing to watch out for, and this really can't be
stressed enough, is that learning Clojure is much easier if you
actively try and forget the way you do things in other languages. From
my experience, you really cannot jump into doing advanced things (eg.
like generators) straight away because Clojure offers a completely
different set of basic tools. And the only way to learn how to use
those basic tools, is by writing programs from scratch, in the most
straight-forward way possible.

For this reason, I also strongly advise against trying to learn
Clojure by porting an existing program. That is how I attempted to
first learn Clojure and I realized much later that I didn't get
anything out of it.

Have fun
  -Patrick

PS: Thanks for the kind comments Greg. This question stuck out to me
because it really wasn't too long ago when I asked exactly the same
thing, and some nice people helped me out in exactly the same way.

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