[Haskell-beginners] Resources to learn functional programming

Homero Cardoso de Almeida homerocda at gmail.com
Thu Aug 2 15:54:16 CEST 2012


Thanks for all the suggestions.

I was learning Haskell through LYAHFGG, and that's when I got the problem
with Higher Order functions. I'll take a look at all the resources posted.

Thanks again,
Homero Cardoso de Almeida


On Thu, Aug 2, 2012 at 7:30 AM, Patrick Redmond <plredmond at gmail.com> wrote:

> Although many resources have been mentioned here, I'd like to
> recommend "How To Design Programs", <http://www.htdp.org/>, which
> approaches functional programming from a Scheme (Racket) perspective.
> This book is how I learned functional programming and developed an
> interest in Haskell.
>
> In HTDP, higher order functions aren't introduced until you've been
> taught how to write similar code without them. Then you learn that
> your code can be abbreviated using things like map, foldl, foldr,
> ormap, andmap, etc. The book moves into more complicated uses of
> functions-as-data near the end.
>
> Hope you find it useful,
> Patrick
>
>
> On Thu, Aug 2, 2012 at 4:03 AM, Arthur Clune <arthur at clune.org> wrote:
> > In a similar vein, I highly recommend "Higher Order Perl" by
> > Mark-Jason Dominus. It presents most of these concepts in a more
> > familiar setting. Don't worry if you don't know perl, if you know C++,
> > you'll know enough to follow the book.
> >
> > Arthur
> >
> > --
> > Arthur Clune arthur at clune.org
> >
> > _______________________________________________
> > Beginners mailing list
> > Beginners at haskell.org
> > http://www.haskell.org/mailman/listinfo/beginners
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20120802/b7a6a76f/attachment.htm>


More information about the Beginners mailing list