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@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@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@clune.org
>
> _______________________________________________
> Beginners mailing list
> Beginners@haskell.org
> http://www.haskell.org/mailman/listinfo/beginners

_______________________________________________
Beginners mailing list
Beginners@haskell.org
http://www.haskell.org/mailman/listinfo/beginners