4 ms·
Having finally finished my first read of LYAH (It took me months of reading, practicing and taking breaks to let it all sink in), I can only see one way to impr
by idProQuo 13y ago
Having finally finished my first read of LYAH (It took me months of reading, practicing and taking breaks to let it all sink in), I can only see one way to improve upon it: Make a video series.
I don't know enough about Haskell to pull it off (though I may try if no one's done it in a year or so). However if someone could inject the wacky sensibility* of things like LYAH, Computerphile and CodeSchool.com into a Haskell video tutorial, it would do worlds of good for the community. Better yet, if someone could make an interactive class like CodeSchool or Codecademy, that would be amazing.
* Thought I should mention that the wackiness isn't the only important part, it also needs to be properly paced. That was LYAH's other strong point, they hammer home each concept with multiple examples before moving on.
- freyrs3 13y agoA video series or course on LYAH would be an amazing resource. On an aside, there's a bunch of great intermediate level video tutorials working through various projects here: [1] https://www.youtube.com/user/jekor/videos https://www.youtube.com/user/jekor/videos
- laureny 13y ago> Having finally finished my first read of LYAH (It took me months of reading, practicing and taking breaks to let it all sink in), I can only see one way to improve upon it: Make a video series. Why? I can't think of any advantage that a video has over an article when it comes to teaching computer science. An article allows me to read and understand each concept at my own pace and rereading something I didn't quite get is trivial. All these simple things are just tedious with a video.
- idProQuo 13y agoWhile I don't need videos in order to learn, I find that seeing concepts represented visually while hearing them described by someone often works better than simply reading them. I've done some of CodeSchool's courses even though I already kind of knew the material, just because seeing it presented in that format helped reinforce things. Furthermore, having coding exercises with a checker that can tell if you've done things correctly would help a ton when it comes to actually writing Haskell code.
- mattfenwick 13y agoPlus, the article is computer-searchable (Ctrl-f) and you can more easily point somebody to a specific passage or quote it.
- davidw 13y agoI loathe videos for stuff like this, and avoid them like the plague, but I suppose that for some people they work due to the way those people learn.
- vasquez 13y agoI think this 13-part series by Erik Meijer is great: http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/Lecture-Series-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-1 http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Func... More material here: http://www.haskell.org/haskellwiki/Video_presentations#Introductions_to_Haskell http://www.haskell.org/haskellwiki/Video_presentations#Intro...
- 1337Coder 13y agoFor anyone trying to go to the Erik Meijer link, the correct url is: http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Functional-Programming-Fundamentals/Lecture-Series-Erik-Meijer-Functional-Programming-Fundamentals-Chapter-1 http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Func... I think vasquez put an extra right angle bracket by mistake.
- vasquez 13y agoThanks. I did fix it soon after posting, but guess the incorrect one could be cached for a while.
- paperwork 13y agoErik recently announced that he will re-do this course in one of the online course websites. (no twitter from work so don't have details)
- chilldream 13y agohttps://www.fpcomplete.com/ https://www.fpcomplete.com/ is trying to do this