Re:Learn You a Haskell for Great Good
by ghayes on Tuesday August 21, 2018 @04:22PM
(#17813415)
I really enjoyed programming in Elm as a starting point. Elm avoids type-classes, which tend to be the biggest hurdle when starting to learn Haskell. Plus, you can design a nice web app in the process (versus, say, process CSV files). After I became comfortable with Elm, learning Haskell, type-classes, lazy evaluation, etc., made significantly more sense to me. For instance, `do` syntax is great, but it's not obvious what it really is doing, at first, unless you've programmed pure functional languages without using `do`.
Also, learning Idris is another great learning exercise if you want to stretch the ways to think about programming.
Re:Learn You a Haskell for Great Good
by bor0 on Tuesday August 21, 2018 @06:11PM
(#17814288)
Learning Idris will definitely alter the way you think about programming and make you a better programmer, even if you don't program in it on a daily basis.
Also, learning Idris is another great learning exercise if you want to stretch the ways to think about programming.