What's wrong with standard MSDN overview:
http://msdn.microsoft.com/en-us/library/17sde2xt.aspx[
^]?
Many experts would provide good answers, but I'm not sure it would justify the time spend. Start reading about these concepts and do simple exercises to get a feel of it and remove misunderstanding. When something is not clear, ask some more concrete questions — I would be happy to help, or someone else will. If you know all what can be considered as a prerequisite to these topics, it could be understood pretty fast, but I cannot say it is trivial — not at all.
[EDIT]
Please also see my comment to the answer by Ravi.
Finally, I would like to add that understanding of delegates, delegate instances (notice the difference) and events need significant effort, but after basic usage pattens are learned the usage is very easy and safe.
—SA