Yes (definitely not brainfuck), but I would recommend not starting with something with ugly syntax like C, C++, Perl, or PHP (and many others, I'm sure) these days. Something friendlier and dynamic like Clojure is an excellent idea. Two alternatives I'd give a non-programmer are Python and Ruby.
Clojure gets a bonus for not being object-oriented, in my opinion (you don't even have to learn what that means--except for java interop, ha). The syntax for Clojure/Lisp can be hard for some newbies, due to the massive parentheses trails, but with proper editor assistance, you can surpass that. http://xkcd.com/297/ I recommend "The Joy of Clojure", although it might be rough for a newbie after a couple of chapters, it's still excellent. You can always go back to it, if it gets too difficult to follow. There's also http://www.4clojure.com/ , and the clojure koans that can get you some hands on practice. Good luck! Wes On Wed, Sep 26, 2012 at 1:14 AM, Dennis Haupt <d.haup...@gmail.com> wrote: > basically anything except brainfuck is a good idea :) > > Am 26.09.2012 06:45, schrieb Leonardo Borges: > > Hi Gregorius! > > > > I think Clojure is a great way to start to learn to program! Clojure > > is a flavour of lisp and so is Scheme - which has been used for > > decades to teach programming to MIT undergrads. > > > > In terms of resources on learning functional programming I think The > > Little Lisper is a terrific book: > > http://www.amazon.com/Little-Schemer-Daniel-P-Friedman/dp/0262560992 > > > > And if yearn for more advanced things later on, SICP - the actual text > > book used at MIT - can be found for free online here: > > http://mitpress.mit.edu/sicp/ > > > > Both books use scheme but I believe you should be able translate the > > examples to Clojure without too much effort. > > > > just my 2c. > > > > Best of luck! > > > > Leonardo Borges > > www.leonardoborges.com > > > > > > On Mon, Sep 24, 2012 at 4:11 PM, Gregorius R. <gzym...@gmail.com> 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 > -- 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