4 ms·
Yeah, 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 buildin
by xwowsersx 10y ago
Yeah, 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.
- hellofunk 10y agoAnd also infinite good options.
- Feuilles_Mortes 10y agoThat is not true at all.
- thinkpad20 10y ago> 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. What's their reasoning? I didn't find this on the page you linked. I don't think that it would be impossible to do a "crash course" in Haskell well, but it's certainly harder than doing the same in e.g. Python, simply because the language will flout so many expectations/assumptions that developers would be able to make in other languages.
- dpflan 10y agoHow did you decide on pricing (price per course and then the Kickstarter?)? A top-noted resource "Learn You a Haskell" is free (online). Has the course material been created? Are you the only instructor? Is your intention to provide more resources on functional programming (in other languages perhaps) considering you've created the "Lambda School" instead of the "Haskell School"?
- xwowsersx 10y agoI don’t want to spend too much time discussing the concerns I have with other resources other than to say that I think the reason LYAH is popular is because it’s free, not so much because it’s the best resource ever created. There's some guess work in terms of pricing, but it reflects what I think we’ll need in order to justify the considerable time investment in putting something together that is really high quality A lot of the material has been created, but it takes a long time and lot of synthesis - a lot of feedback-receiving and iterating from others who are learning Haskell. I am the only instructor who will be speaking/recording videos, but I’m working with several others to fine tune the course. And our intention is to provide a lot more resources, not only on functional programming, but on many elements and aspects of what I consider “advanced computing,” or “ongoing developer education.”
- posterboy 10y agocall it a tutorial