Send Beginners mailing list submissions to beginners@haskell.org To subscribe or unsubscribe via the World Wide Web, visit http://www.haskell.org/mailman/listinfo/beginners or, via email, send a message with subject or body 'help' to beginners-requ...@haskell.org
You can reach the person managing the list at beginners-ow...@haskell.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Beginners digest..." Today's Topics: 1. Re: Resources to learn functional programming (Hilco Wijbenga) 2. Re: Resources to learn functional programming (Dudley Brooks) 3. Re: Resources to learn functional programming (David Hinkes) 4. Re: Resources to learn functional programming (Lorcan McDonald) 5. Re: Resources to learn functional programming (Arthur Clune) ---------------------------------------------------------------------- Message: 1 Date: Wed, 1 Aug 2012 15:09:09 -0700 From: Hilco Wijbenga <hilco.wijbe...@gmail.com> Subject: Re: [Haskell-beginners] Resources to learn functional programming To: Tim Perry <tim.v...@gmail.com> Cc: Haskell Beginners <beginners@haskell.org> Message-ID: <CAE1pOi1fSTcdNEgLs2-c=+kvkiyaweyvm+0jvptdww6b1sm...@mail.gmail.com> Content-Type: text/plain; charset=UTF-8 On 1 August 2012 14:23, Tim Perry <tim.v...@gmail.com> wrote: > I think that you should work your way through "Real World Haskell" which is > available free online. I thought it was worth-while enough that I bought the > book and I regularly refer to it. > http://book.realworldhaskell.org/ > > Learn you a Haskell for Great Good is also a worth-while book. > http://learnyouahaskell.com/ A very big +1 for this one. LYAHFGG really made it "click" for me. RWH is an excellent book too but more for subsequent reading (at least for me). (I recently bought both LYAHFGG and RWH. The decision to buy was made much easier by the fact that I was able to read them online first.) ------------------------------ Message: 2 Date: Wed, 01 Aug 2012 15:14:54 -0700 From: Dudley Brooks <dbro...@runforyourlife.org> Subject: Re: [Haskell-beginners] Resources to learn functional programming To: Haskell Beginners <beginners@haskell.org> Message-ID: <5019aa5e.4070...@runforyourlife.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 8/1/12 2:23 PM, Tim Perry wrote: > I think that you should work your way through "Real World Haskell" > which is available free online. I thought it was worth-while enough > that I bought the book and I regularly refer to it. > http://book.realworldhaskell.org/ > > Learn you a Haskell for Great Good is also a worth-while book. > http://learnyouahaskell.com/ The Haskell wikibook is also good, available online as HTML or PDF: http://en.wikibooks.org/wiki/Haskell Personally, I found that Learn You a Haskell started to get obscure at about the chapter on monads, just where the most clarity is needed, and that the wikibook was clearer. But different strokes for different folks. (I haven't looked at that section of Real-World Haskell yet.) -- Dudley ------------------------------ Message: 3 Date: Wed, 1 Aug 2012 15:15:01 -0700 From: David Hinkes <david.hin...@gmail.com> Subject: Re: [Haskell-beginners] Resources to learn functional programming To: Hilco Wijbenga <hilco.wijbe...@gmail.com> Cc: Haskell Beginners <beginners@haskell.org> Message-ID: <CA+_CxFOgUNBuN6AwmE4Gvw65fkvtkaN8iLmYD4wa=cugsrp...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" And LYAHFGG is nice on the eyes. On Wed, Aug 1, 2012 at 3:09 PM, Hilco Wijbenga <hilco.wijbe...@gmail.com>wrote: > On 1 August 2012 14:23, Tim Perry <tim.v...@gmail.com> wrote: > > I think that you should work your way through "Real World Haskell" which > is > > available free online. I thought it was worth-while enough that I bought > the > > book and I regularly refer to it. > > http://book.realworldhaskell.org/ > > > > Learn you a Haskell for Great Good is also a worth-while book. > > http://learnyouahaskell.com/ > > A very big +1 for this one. LYAHFGG really made it "click" for me. RWH > is an excellent book too but more for subsequent reading (at least for > me). > > (I recently bought both LYAHFGG and RWH. The decision to buy was made > much easier by the fact that I was able to read them online first.) > > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://www.haskell.org/mailman/listinfo/beginners > -- David Hinkes -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.haskell.org/pipermail/beginners/attachments/20120801/224ac63b/attachment-0001.htm> ------------------------------ Message: 4 Date: Wed, 1 Aug 2012 23:15:01 +0100 From: Lorcan McDonald <lor...@lorcanmcdonald.com> Subject: Re: [Haskell-beginners] Resources to learn functional programming To: David Hinkes <david.hin...@gmail.com> Cc: Haskell Beginners <beginners@haskell.org> Message-ID: <cakk9fc56_26gv6ydd6+b5jpuwg20vjneygc6ejqlsp5op4g...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 The books mentioned are great, but the resource that finally made the concept of higher order functions concrete for me years ago was Joel Spolsky's article on MapReduce "Can Your Programming Language Do This?" (http://www.joelonsoftware.com/items/2006/08/01.html). The examples are in Javascript, but that might mean you have less syntax to worry about. Lorcan On Wed, Aug 1, 2012 at 10:38 PM, David Hinkes <david.hin...@gmail.com> wrote: > I started with these two resources. I'd suggest beginning with "Learn You a > Haskell (for great good)." It's really great. > > > On Wed, Aug 1, 2012 at 2:23 PM, Tim Perry <tim.v...@gmail.com> wrote: >> >> I think that you should work your way through "Real World Haskell" which >> is available free online. I thought it was worth-while enough that I bought >> the book and I regularly refer to it. >> http://book.realworldhaskell.org/ >> >> Learn you a Haskell for Great Good is also a worth-while book. >> http://learnyouahaskell.com/ >> >> Good luck, >> Tim >> >> >> >> On Wed, Aug 1, 2012 at 1:53 PM, Homero Cardoso de Almeida >> <homero...@gmail.com> wrote: >>> >>> Hi everyone, >>> >>> I'm fairly new to Haskell. I'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. >>> >>> Looks like I have problems learning functional programming. Do you have >>> any good resources to learn functional programming? I am a decent C++ >>> programmer. >>> >>> Thanks. >>> Homero Cardoso de Almeida >>> _______________________________________________ >>> 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 >> > > > > -- > David Hinkes > > _______________________________________________ > Beginners mailing list > Beginners@haskell.org > http://www.haskell.org/mailman/listinfo/beginners > ------------------------------ Message: 5 Date: Thu, 2 Aug 2012 09:03:55 +0100 From: Arthur Clune <art...@clune.org> Subject: Re: [Haskell-beginners] Resources to learn functional programming To: Lorcan McDonald <lor...@lorcanmcdonald.com> Cc: Haskell Beginners <beginners@haskell.org> Message-ID: <caaa4kjyeuvnhdjq_bwuoeemfm9nmqegtdhno-pz5cqw9xc0...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 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 art...@clune.org ------------------------------ _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners End of Beginners Digest, Vol 50, Issue 3 ****************************************