<story><title>Getting It Done with Haskell</title><url>https://app.doxiq.com/d/rbczklzyvgczkfgh/Getting-it-Done-with-Haskell-pdf</url></story><parent_chain><item><author>raarts</author><text>I&amp;#x27;ve been looking at learning Haskell for al the obvious reasons, but I&amp;#x27;ve been put off by all the lengthy and detailed  introductions to the syntax, and math oriented examples, that seem written by theoreticists.&lt;p&gt;What I would like (and in my opinion what Haskell needs to grow), is a more practical introduction, like doing a database conversion, or writing some network service. Syntax can be explained in passing. Does this exist?</text></item></parent_chain><comment><author>kndyry</author><text>This was me as well. I had tried several resources and books (including LYAH) and while I had enjoyed them, they hadn&amp;#x27;t seemed to &amp;quot;stick.&amp;quot; I can&amp;#x27;t recall now where I saw Conrad Barski&amp;#x27;s tutorial [0] mentioned, perhaps here on HN, but I found his approach much more personally suitable.&lt;p&gt;He steps the reader through writing a program that reads in and then divides an arbitrary park map into small, roughly equivalent picnic plots with colored SVG output along the way. The code takes center stage and is presented to the reader with the why and a good&amp;#x2F;bad analysis afterward.&lt;p&gt;I&amp;#x27;m not sure whether this is what you&amp;#x27;re after, but at the very least it&amp;#x27;s worth a glance.&lt;p&gt;[0] &lt;a href=&quot;http://lisperati.com/haskell/&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;lisperati.com&amp;#x2F;haskell&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>Getting It Done with Haskell</title><url>https://app.doxiq.com/d/rbczklzyvgczkfgh/Getting-it-Done-with-Haskell-pdf</url></story><parent_chain><item><author>raarts</author><text>I&amp;#x27;ve been looking at learning Haskell for al the obvious reasons, but I&amp;#x27;ve been put off by all the lengthy and detailed  introductions to the syntax, and math oriented examples, that seem written by theoreticists.&lt;p&gt;What I would like (and in my opinion what Haskell needs to grow), is a more practical introduction, like doing a database conversion, or writing some network service. Syntax can be explained in passing. Does this exist?</text></item></parent_chain><comment><author>rybosome</author><text>I was pretty impressed with the content in &amp;quot;Real World Haskell&amp;quot;[0], it&amp;#x27;s available online for free and for sale in print. I don&amp;#x27;t remember all of the practical examples, but off the top of my head, they include wiring up a pcre library by using FFI into C and reading a barcode from an image. This talk claims that the book is out of date; that&amp;#x27;s probably true, but I still found it to be valuable.&lt;p&gt;[0] &lt;a href=&quot;http://book.realworldhaskell.org&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;book.realworldhaskell.org&lt;/a&gt;</text></comment>