Ask HN: Good resources for learning C#

Hi guys!

As I will be getting involved in programming in C#, I wanted to ask if some of you know good resources to get started and also for further, deeper understanding.

Until now, I have mainly been programming in C++ (about two years), so I am familiar with OO programming, I think. I also know some Common Lisp, but have never finished any bigger project using CL though.

My aim is to publish a fairly decent Windows Phone 7 app by around the end of the year.

Thank you for your time and suggestions.