The article itself was perhaps a little disappointing --- it mostly discussed syntax rather than semantics that I find confusing. It did link to http://blog.sigfpe.com/2006/08/you-could-have-invented-monad..., though, and I am finding that very enlightening.