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

Reply via email to