4 ms·
Out of curiosity, did you finish LYAH? And have you actually started using Haskell for any substantial projects? I was also recommended LYAH when I started, an
by chillee 9y ago
Out of curiosity, did you finish LYAH? And have you actually started using Haskell for any substantial projects?
I was also recommended LYAH when I started, and it was only around the middle of the book when I started to get lost. I remember actually going along a GH repo somebody had made for "haskell exercises companion to LYAH", but I still found myself reading a chapter, and then having no idea how to actually use the concepts learned. Especially the concepts that are really "barriers" to understanding Haskell (monads, applicative, etc.)
The problem with LYAH is that it teaches you "what" haskell is, but not "why" haskell is the way it is, nor "how" you should you think about Haskell. If you're not at least familiar with another FP language in the same space (probably a ML language), Haskell is not a language you "get up to speed" in.
- atombender 9y agoI did finish it, and I thought the introduction to monads more helpful than anything else I'd come across, as it's focused on the practical use of them. LYAH is not for everyone, but that also means it's not bad for everyone, either. There's more than one way to teach computer languages.