On Fri, Jul 8, 2011 at 4:29 PM, James Keats <james.w.ke...@gmail.com> wrote:

> May I also add the following caveat emptors:
> - If you're new to programming, clojure will overwhelm you. Start with
> something like python.
>

I think most programming languages overwhelm you if you don't have any prior
experience. I started with C++ and when pointers & references where
introduced to me, my head almost blew out.


> - If you come from python/ruby and have no java background, do not
> expect to start "hacking" clojure in the morning and be "productive"
> and accomplishing work in the afternoon of that same day; go learn
> java for a while first (a few months at least). Also, continue using
> whatever it is you use now till you're confident you know enough to
> jump ship.
>

I'm learning java through clojure. Since clojure and java is so tight, it
works fine.

- if all you need is a "hello world" program, there are simpler
> languages for this purpose (python etc). Consider clojure if you have
> need for java apis or concurrency needs (concurrency is an advanced,
> low level topic and not something most programmers should concern
> themselves with).
>

You probably don't mean an actual "hello world" program, but let's compare
them anyway.

python:
print "hello world"

clojure:
(print "hello world")

Not that much harder, is it?

Jonathan

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