Like others answered, any Lisp is a good start, mainly because the syntax is 
terse.
Here, people learn Java or similar first like they were learning Pascal in the 
80s
to learn problem analysis.

That's too much luggage to carry, it's more important to learn how to express 
the
problem to solve first otherwise you spend your time tripping over the syntax
and other concepts that are not directly related to the problem you want to 
solve.

However you will at some point get confronted to Java as a library user.
A good strategy would be to postpone intricate Java interop later as much of
possible after you get a good grasp on Clojure.

I would suggest that you bootstrap your projects with leiningen first.
It will hide most of that Java ecosystem outside of your code.

It will handle almost every dependency issue you might have without leaving
Clojure. It can start a REPL and load all the necessary crap transparently.

Eventually as a second step you can dive into Java but you will have learn
what to avoid :)

Luc

> Hello Clojurists!
> 
> I'm a person in middle age (you know, too old to rock'n'roll, to young to 
> die) and would like to programm but starting with functional programming. 
> Regarding this i have some questions:
> 
> is clojure a good start to learn programming?
> which (prerfer free online) is a good tut to start? 
> am i to old for this stuff? 
> 
> thnx in advance for all responses
> Greg
> 
> -- 
> 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
--
Softaddicts<lprefonta...@softaddicts.ca> sent by ibisMail from my ipad!

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