On Fri, Jun 4, 2010 at 8:24 PM, Alan Gauld <alan.ga...@btinternet.com>wrote:

> "Hugo Arts" <hugo.yo...@gmail.com> wrote
>
>
>  [1] http://mitpress.mit.edu/sicp/
>> [2]
>> http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
>>
>>
> And I'd add the superb How to Design Programs:
>
> http://www.htdp.org/
>
> It teaches Scheme programming using a recipe approach
> that creates a standard stricture for a function. It then extends
> that structure as the examples build in complexity but always
> keeping the basic theme.
>
> This book and SICP are two of the best for making you rethink all
> you thought you knew about program structure and design!
>

How about the ANSI Lisp by Paul Graham. Any options negative or positive?


>
> If you really want to bend your brain in Lisp (Scheme) try
> The Little Schemer and its follow up the Seasoned Schemer
> It took me 3 attempts to really get to grips with the first and
> I'm on my second attempt at the second!
>

Is that linked to the Little Lisper somehow?


>
> What all these books will do is give you a rational approach
> to problem solving for programming that will often work when
> more 'conventional' approaches don't. The performance of the
> resulting code may not be optimal but it will often give you
> the key breakthrough that you can then rewrite more
> conventionally into good and fast code. It also often leads to
> much more elegant solutions. Good for when you have
> something that works but looks a mess... rethink it for
> Lisp and see what's different.
>
>
> --
> Alan Gauld
> Author of the Learn to Program web site
> http://www.alan-g.me.uk/
>
>
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to