> You need to understand monads before learning FP
No, you don't. You don't even need to understand them before learning Haskell, much less before learning FP using a language which doesn't use monads as pervasively as Haskell does.
You obviously need to learn at least something about monads as you learn Haskell, but understanding them is not a prerequisite.
No, you don't. You don't even need to understand them before learning Haskell, much less before learning FP using a language which doesn't use monads as pervasively as Haskell does.
You obviously need to learn at least something about monads as you learn Haskell, but understanding them is not a prerequisite.