Hi, Personnaly, I started to learn Haskell with A Gentle Introduction and (from what I recall) really enjoyed it.
I find The Haskell School of Expression a bit problematic because it interleaves information about the language with (although nice) large running-through-all-the-chapter examples. Anyway, welcome ! Thu 2008/5/8, Benjamin L. Russell <[EMAIL PROTECTED]>: > One hint that is not (at least to my knowledge) listed on haskell.org is > that, according to at least one user (see "The Programmers' Stone » Blog > Archive » A First Haskell Experience" at > http://the-programmers-stone.com/2008/03/04/a-first-haskell-experience/), > the online tutorials can "confuse more than they illuminate." > > Personally, I would recommend starting with one of the available books (see > "Books - HaskellWiki" at http://haskell.org/haskellwiki/Books), instead. In > particular, I would recommend one of the following titles: > > * Paul Hudak: The Haskell School of Expression: Learning Functional > Programming through Multimedia, Cambridge University Press, New York, 2000, > 416 pp, 15 line diagrams, 75 exercises, Paperback $29.95, ISBN 0521644089, > Hardback $74.95, ISBN 0521643384. (See http://www.haskell.org/soe/.) > - This book uses multimedia examples to motivate learning Haskell, and is > extremely interesting to read. The one drawback I discovered was that some > of the exercises assume trigonometry, which I had learned long ago but > forgotten by the time I started reading this book. In my opinion, this book > is to Haskell as SICP is to Scheme (i.e., it is the authoritative textbook > on this subject). > > * Kees Doets and Jan van Eijck: The Haskell Road to Logic, Maths and > Programming, King's College Publications, London, 2004, 14.00 pounds or > $25.00, ISBN 0-9543006-9-6. (See http://homepages.cwi.nl/~jve/HR/.) > - While this book approaches Haskell from a proof-oriented, mathematical > perspective guided toward proving program correctness, it assumes only > elementary mathematics and is very easy to approach. Personally, I found it > much easier to follow than any of the existing online tutorials. > > Another tip is to write your own version of Towers of Hanoi (see > http://en.wikipedia.org/wiki/Tower_of_Hanoi) in Haskell. Writing your own > original programs is usually a much quicker road to mastering a programming > language than just reading books, because it forces you to think in the > target programming language. > > Benjamin L. Russell > > --- On Thu, 5/8/08, Ambrish Bhargava <[EMAIL PROTECTED]> wrote: > > > From: Ambrish Bhargava <[EMAIL PROTECTED]> > > Subject: [Haskell-cafe] I am new to haskell > > To: haskell-cafe@haskell.org > > Date: Thursday, May 8, 2008, 1:37 PM > > Hi All, > > > > I am new to Haskell. Can anyone guide me how can I start on > > it (Like getting > > binaries, some tutorials)? > > > > Thanks in advance. > > > > -- > > Regards, > > Ambrish > > Bhargava_______________________________________________ > > Haskell-Cafe mailing list > > Haskell-Cafe@haskell.org > > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe