Skip to content

Comment on Haskell Programming

Comments

Perhaps this is the wrong way to phrase this question... but what's wrong with http://learnyouahaskell.com ? Personally I found it very approachable, but then I've never tried another way of learning Haskell. Just curious to hear what the common critiques of it are.

Given how widely known LYAH is, it's totally a reasonable question to ask.

I've collated most of my thoughts on different Haskell learning resources and where the challenges are for learners in this post: http://bitemyapp.com/posts/2014-12-31-functional-education.h...

Please let me know if you have further questions.

Wow, great - thanks! Sure wish I had taken cis194 while I was at Penn, people always talked about how great the course was but I didn't realize it was best-course-in-the-world good. (I wasn't a CIS student and didn't think I would be programming professionally upon graduation).

best-course-in-the-world good

Well, best that we're aware of. It's a total accident and the friendly insistence of a nice Australian Haskeller (they're really lovely people btw) that I even discovered it.

I think a lot of the value of cis194 is also in who is teaching it. Yorgey has been at this for awhile and wrote the incredible typeclassopedia: https://wiki.haskell.org/Typeclassopedia which my coauthor and I are so fond of we had bound printed copies made.

Then you had Richard Eisenberg teaching it in '14 - he's really good too. I took his GADTs workshop at Lambda Conf this weekend and it was phenomenal.

Afraid I don't know anything about the current instructor.

Do note that because of what the courses do and do not cover, the Spring '13 cis194 is what's recommended for independent learners despite some errata that have been noted.

I would really love a chance to talk to several people from UPenn's CS department - a very impressive bunch.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.