When are you ready? When you
- have worked your way through Learn You a Haskell to the point where you've read its monad chapter
- are looking for another take on monads
- have some time to spend writing some monadic code.
*I don't recall where, or I'd link it.