3 ms·
As a comment on the post itself already says The Haskell Wikibook https://en.wikibooks.org/wiki/Haskell https://en.wikibooks.org/wiki/Haskell is the very best
by quadrangle 12y ago
As a comment on the post itself already says
The Haskell Wikibook https://en.wikibooks.org/wiki/Haskell https://en.wikibooks.org/wiki/Haskell is the very best option for those with no programming background.
- coolsunglasses 12y agoI'm going to disagree, particularly for people with no programming background, as it's often incomplete and lacks exercises. Some (not all) of the material that is there is good though.
- quadrangle 12y agoUm, the Wikibook has exercises, and you can add more, you know. The incompleteness is not relevant here. The last quality someone needs when they have no experience is completeness. Sure, the Wikibook isn't complete (but you can add to it where it's missing!), and more exercises would be good. But for anyone coming from zero, the priority is being the best overall introduction to the concepts. Once you're well in the door, then you aren't a total beginner anymore. The elementary track of the Wikibook is a superb overall introduction. I wasn't saying it stands alone and is all anyone ever needs.
- coolsunglasses 12y agoI don't really agree with the approach enough to make the wikibook into what I think is needed without rewriting most of it, which is why I started writing a book instead. I go over some of the problems with other resources here: http://bitemyapp.com/posts/2014-12-31-functional-education.html http://bitemyapp.com/posts/2014-12-31-functional-education.h... I didn't touch on the wikibook in part because people have this weird partisanship about it that I haven't yet fully understood.