Hi,
aside from the excellent resources already cited, I'd like to add a link to a blog post about Monads, Functors and Applicatives by Aditya Bhargava. It really clarified the concept. Also, those pictures are amazing!

--
Nadir