<div dir="ltr">On Mon, Aug 11, 2008 at 4:12 AM, Benjamin L. Russell <span dir="ltr">&lt;<a href="mailto:DekuDekuplex@yahoo.com">DekuDekuplex@yahoo.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Sun, 10 Aug 2008 11:29:46 -0700, &quot;Warren Aldred&quot; &lt;<a href="mailto:warren@live.com">warren@live.com</a>&gt;<br>
wrote:<br>
<div class="Ih2E3d"><br>
&gt;Hi all,<br>
&gt;<br>
&gt;I&#39;m new to Haskell and looking for recommendations on introductory Haskell<br>
&gt;books. &nbsp;Online or offline. &nbsp;Any suggestions?<br>
<br>
</div>Another suggestion is _The Haskell Road to Logic, Maths, and<br>
Programming,_ by Kees Doets and Jan van Eijck (see<br>
<a href="http://fldit-www.cs.uni-dortmund.de/%7Epeter/PS07/HR.pdf" target="_blank">http://fldit-www.cs.uni-dortmund.de/~peter/PS07/HR.pdf</a>). &nbsp;This book<br>
assumes very little mathematical background, is written in a &quot;literate<br>
programming&quot; style, and is very easy to follow.<br>
<br>
In general, I would recommend focusing on the books, and not too much<br>
on most of the tutorials. &nbsp;Some other readers have said that many<br>
Haskell tutorials try to cover too many topics in too short a<br>
tutorial, and wind up not discussing the material adequately. &nbsp;Haskell<br>
has a very sharp learning curve, and it is essential to cover the <br>
basics adequately before diving into deeper material. </blockquote><div><br>Depending, of course, on your learning style.&nbsp; I was never very good at the &quot;dependency-driven&quot; learning style; I have found it easier for me to learn what I&#39;m interested in. If I don&#39;t have the background to understand it yet, then I&#39;ll half-understand it.&nbsp; And gradually everything starts coming together.&nbsp; To each his own, YMMV, et cetera.<br>
<br>Luke<br></div></div></div>