4 ms·
If the person in question hasn't been exposed to anything else there's no unlearning. It's easier to teach a non-programmer FP than a programmer that's been exp
by davelnewton 9y ago
If the person in question hasn't been exposed to anything else there's no unlearning. It's easier to teach a non-programmer FP than a programmer that's been exposed to imperative programming only (at least in my experience).
Not including Haskell here.
- tonyedgecombe 9y agoFunctional programming certainly changes the way you think about many problems but I'm doubtful learning an imperative language first is detrimental.
- davelnewton 9y agoIt depends; I should amend it to say that if all that is focused on is imperative programming it can be a greater leap to FP than if the initial learning is either a comparative class or FP-first.
- pythonaut_16 9y agoImperative programming is just functional programming where some (many) of the inputs and outputs are hidden :)