It does sort of bail on you instead of explaining what monads are. A couple of examples of monads is not the same as understanding what the underlying abstraction is. That said, it isn't hard or long to learn monads. A monad is something that can be mapped over and concatenated.
> That said, it isn't hard or long to learn monads.
I am not sure any definition does that justice. It's similar with concept of recursion - it's easy to define (function calls itself), but to put it into programming practice (writing all loops as recursion), that's a lot harder.
Then I started reading http://www.haskell.org/haskellwiki/All_About_Monads but didn't finish it yet (I was playing with Haskell, just figuring out how to structure the application). IMHO, unless you understand all that, how to put monad concept into practice, you don't really know monads.