After several years, this is still the simplest imo, and the best explanation about what is monad.

https://www.adit.io/posts/2013-04-17-functors,_applicatives,_and_monads_in_pictures.html

Monad imo is just a wrapper (in the context) that acts on behalf of you in handling the operations accordingly by obeying some laws.

#monad #fp

Functors, Applicatives, And Monads In Pictures - adit.io

Aditya Bhargava's personal blog.