Thanks for all the suggestions.<br><br>I was learning Haskell through LYAHFGG, and that&#39;s when I got the problem with Higher Order functions. I&#39;ll take a look at all the resources posted.<br><br>Thanks again,<br clear="all">
Homero Cardoso de Almeida<br><br><br><div class="gmail_quote">On Thu, Aug 2, 2012 at 7:30 AM, Patrick Redmond <span dir="ltr">&lt;<a href="mailto:plredmond@gmail.com" target="_blank">plredmond@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Although many resources have been mentioned here, I&#39;d like to<br>
recommend &quot;How To Design Programs&quot;, &lt;<a href="http://www.htdp.org/" target="_blank">http://www.htdp.org/</a>&gt;, which<br>
approaches functional programming from a Scheme (Racket) perspective.<br>
This book is how I learned functional programming and developed an<br>
interest in Haskell.<br>
<br>
In HTDP, higher order functions aren&#39;t introduced until you&#39;ve been<br>
taught how to write similar code without them. Then you learn that<br>
your code can be abbreviated using things like map, foldl, foldr,<br>
ormap, andmap, etc. The book moves into more complicated uses of<br>
functions-as-data near the end.<br>
<br>
Hope you find it useful,<br>
Patrick<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
On Thu, Aug 2, 2012 at 4:03 AM, Arthur Clune &lt;<a href="mailto:arthur@clune.org">arthur@clune.org</a>&gt; wrote:<br>
&gt; In a similar vein, I highly recommend &quot;Higher Order Perl&quot; by<br>
&gt; Mark-Jason Dominus. It presents most of these concepts in a more<br>
&gt; familiar setting. Don&#39;t worry if you don&#39;t know perl, if you know C++,<br>
&gt; you&#39;ll know enough to follow the book.<br>
&gt;<br>
&gt; Arthur<br>
&gt;<br>
&gt; --<br>
&gt; Arthur Clune <a href="mailto:arthur@clune.org">arthur@clune.org</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Beginners mailing list<br>
&gt; <a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br>