3 ms·
I've just started learning Haskell (and am currently about three-quarters of the way through the LYAH book). The single thing that has helped me the most was ha
by dsiegel2275 9y ago
I've just started learning Haskell (and am currently about three-quarters of the way through the LYAH book). The single thing that has helped me the most was having spent a bit of time learning and programming in Elm last year. This gave me the opportunity to learn some of the foundational concepts and language characteristics that exist in both languages like immutability, higher-order functions, algebraic data types, programming without null, etc., all in a much more approachable environment.
- BoiledCabbage 9y agoHonestly, probably two weekends of Elm give you such a head start in learning Haskell. (https://www.elm-tutorial.org/en/ https://www.elm-tutorial.org/en/) You can get through the Elm tutorial in about a day. And the rest, is just playing around with the language in a trivial app. Two weekends of Elm, followed by the the UPenn Spring '13 Haskell course are the smoothest Haskell learning plan I've seen.
- danpalmer 9y agoAnother vote for this. I started with Haskell through RWH and http://haskellbook.com/ http://haskellbook.com/, and while I could write and understand code, I was really struggling with how to solve problems with Haskell. Elm was just easier enough (but not too easy) that I could practice much more quickly. It also helped that I was writing a web app I could look at, rather than somewhat more contrived Haskell exercises. After ~5 full days of Elm in my free time over a month or so, I came back to Haskell and found it much easier to get stuck into solving real problems.