4 ms·
I'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 tha
by coolsunglasses 12y ago
I'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.