5 ms·
Awesome, thanks for sharing! Here are some other resources to learn Haskell: 1. Learn You a Haskell for Great Good - http://learnyouahaskell.com/ http://learn
by dpflan 10y ago
Awesome, thanks for sharing!
Here are some other resources to learn Haskell:
1. Learn You a Haskell for Great Good - http://learnyouahaskell.com/ http://learnyouahaskell.com/ - can read the text for free online
2. UVa Student Taught Haskell Course - http://shuklan.com/haskell/ http://shuklan.com/haskell/
3. Learning Haskell - http://learn.hfm.io/ http://learn.hfm.io/
4. Haskell Programming - http://haskellbook.com/ http://haskellbook.com/
A question for the author - did you review the other learning materials (i.e. competition or maybe complement(s)) and find discrepancies that made you want to create a better learning resource or were you primarily motivated by how awesome of an experience you had learning Haskell and the desire to share that with others?
- Zuikaku 10y agoHaskell was the first language taught to us in my university course. Literally within the first week. Everybody was new to it. Our lecturer highly recommended Learn You A Haskell on the first day, and it's still one of the best docs/guides I've read in a while.
- xwowsersx 10y agoYeah, I’ve read/reviewed most of them. I could give long opinions on each, but overall I would say that I wanted an easy way to get into the language by building instead of endlessly going over all of the intricacies of the language. There is a time for that, but I’d argue it’s after you get in, get the basics, and start playing. I almost called this a “crash course in Haskell” but I didn’t like what “crash” connotes. I just really want to get people into the practicalities of what’s important as quickly as possible.
- cies 10y agoWhile I really like the course from what I see, I also think that Haskell is not a good subject for a "crash course". In the Learn Haskell From First Principles book[1] it is given why a "crash course" Haskell is not working for many, and I second it. Non the less, the more options the better. And of course I do not know how you do your course. Naturally I wish you best of luck: that your students may succeed in mastering the subject :) [1] http://haskellbook.com http://haskellbook.com
- xwowsersx 10y agoI agree, and that's why we didn't go with "crash course." There's a certain amount of stuff you simply have to work through and know in order to use Haskell, for sure. This course isn't mutually exclusive to something like Haskell Book. The intention is to provide a comprehensive overview so you can quickly get up to speed, have a sense for what real world programming in Haskell looks like and gain a familiarity with the basic concepts that are used over and over. If, after that, you're motivated to go through a 1000 page book, that will serve you well.
- posterboy 10y ago>the more options the better Not true, with infinite options there are infinite bad options.
- 0xmohit 10y agoA partial list of interesting talks on Haskell are available at https://github.com/0xmohit/talks https://github.com/0xmohit/talks