|
|
|
|
|
by yoyohello13
704 days ago
|
|
I really liked https://haskellbook.com/. It’s long, but has exercises after each chapter which I found very helpful. The first chapter is about Lambda Calculus which is kind of a Haskell meme at this point, but learning it actually did help me a lot to grok how Haskell programs are meant to fit together. Other than that, just doing some basic side projects and leaning about how to use Cabal effectively should get you there. |
|
In Haskell, when you don't understand some detail it really comes back to get you. I read LYaH and I felt like I understood the big picture, but I didn't understand that it was critical to understand the types of _everything_ in an expression that I wrote. (My own failing.)
In summary: I highly recommend. https://HaskellBook.com
My background when I read it: 10+ years programming, 5+ years functional programming, 2 attempts reading LYaH (1 successfully). I still loved it. It would have saved me a lot of grief to start with the HB instead of LYaH.