3 ms·
Some background: I'm an experienced Scala dev who started out with Haskell. Consider Elm since you're familiar with building web UIs. You can try re-implementi
by mdcds 4y ago
Some background: I'm an experienced Scala dev who started out with Haskell.
Consider Elm since you're familiar with building web UIs. You can try re-implementing a project. And it's Haskell-inspired.
Otherwise, I'd say learning FP is about first learning how to use algebraic data types (ATDs) and the typeclass pattern. Once these two things become clear, some of the common typeclasses like Functor and Monad will become easy to grok. And both of those concept can be explored in Elm.