If you use something like lein or clooj you can push back most of the Java stuff for a significant chunk of the learning curve. Using Java libs does not imply that you must be well versed in Java. That can come later.
Obviously if you jump into both of them upfront, it will be quite confusing, their designs are quite different. The worst things in the Clojure learning curve are immutability and laziness. For a beginner without prior knowledge of other programming languages, immutability is not an issue. If you have programmed using something else, immutability may feel like if you lost a limb, maybe more than one :) As for laziness, make sure you wrap calls to map and similar fns with doall. Later you can come back to it. Luc > Hi Greg, > > If you want to start with a functional language, then I would start with > Erlang or Haskell, rather than Closure. > > Closure is a great language, but it runs on the Java VM, and you are > expected to know and understand Java data structures. I found learning > both Closure and Java together was heavy going because it was documented > in two places. > > Both Erlang and Haskell have good resources on the web (Learn you a > Haskell for a great good is excellent as is Learn you Erlang for a Great > Good). Both are free standing. > > However if you don't know you want to start with a functional language, > Python is very nice for beginners, and supports rather than enforces > many functional ideas. > > Your age has nothing to do with anything! > > Regards > > Ian > > On 24/09/2012 07:11, Gregorius R. wrote: > > 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 > > -- > 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