I think that you should work your way through &quot;Real World Haskell&quot; which is available free online. I thought it was worth-while enough that I bought the book and I regularly refer to it.<div><a href="http://book.realworldhaskell.org/">http://book.realworldhaskell.org/</a>
</div><div><br></div><div>Learn you a Haskell for Great Good is also a worth-while book.</div><div><a href="http://learnyouahaskell.com/">http://learnyouahaskell.com/</a>
</div><div><div><br></div><div>Good luck,</div><div>Tim<br><div><br></div><div><br><br><div class="gmail_quote">On Wed, Aug 1, 2012 at 1:53 PM, Homero Cardoso de Almeida <span dir="ltr">&lt;<a href="mailto:homerocda@gmail.com" target="_blank">homerocda@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">Hi everyone,<br><br>I&#39;m fairly new to Haskell. I&#39;m trying to learn it, but got stuck when i reached high-order functions. I understand what they are, but I cannot wrap my head on how they work, how to use them, and such. It seems so abstract to me. I tried to move on past it, but it only got harder and harder.<br>

<br>Looks like I have problems learning functional programming. Do you have any good resources to learn functional programming? I am a decent C++ programmer.<br><br>Thanks.<span class="HOEnZb"><font color="#888888"><br clear="all">
Homero Cardoso de Almeida
</font></span><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>
<br></blockquote></div><br></div></div></div>