Re:Learning Haskell is no harder than learning any other pro...
by JCoder58 on Sunday October 06, 2019 @08:00AM
(#21171491)
Eric Lippert's blog series on Monads[1] follows this approach and is very effective in teaching the concepts behind Monads. He starts out with standard concepts from C# that are Monads and shows how they're implemented and what they have in common. It is very approachable for an object-oriented programmer who's curious about functional programming.
1: https://ericlippert.com/2013/02/21/monads-part-one/