Hacker News new | past | comments | ask | show | jobs | submit login

Learn you a Haskell for Great Good is definitely an awesome book to get a handle on Haskell.

As the article says, it starts off from the basics and just quickly enough builds up from there to wherever you want to go. I stopped once I got distracted by writing useful-ish code :)

Also it's completely mindblowing, but irrelevant, that my high school classmate wrote that book.




LYAH is definitely a great starter but if you have an OK background in functional programming (Scheme/ML) you may find, like I did, that you probably want to bail a couple chapters in. Real World Haskell is probably your next step -- most of what you want to do can be found there.

As soon as you start developing a serious application in Haskell, though, I've found you eventually need to jump back to Hudak's Gentle Introduction to Haskell[1], the Haskell 98 Report[2] (I suppose the 2010 report works too, but I haven't used it as a resource nearly as much), and Hoogle/Hackage for the Haskell source of any library which you want to use seriously.

[1] http://www.haskell.org/tutorial/index.html

[2] http://www.haskell.org/onlinereport/index.html


It's mind blowing thinking that he is still a undergrad student.

This book saved my life. In my Functional Programming class, all the students have made though because of the book. Many cheers for him.


It's even more mindblowing that he's still my classmate ... sort of. Everyone flunks around so much at our faculty that it's hard to define what a classmate is.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: