If you already know other languages, and learning another syntax isn't a big deal, then what you are really looking to do is to learn the .Net framework and the Common Language Runtime (CLR).  What I'd suggest is getting Jeffrey Richter's CLR via C#, Second Edition book.  It will cover the basics of the C# language, but it really focuses in on the details of how it relates to the CLR.

Don  Demsak
www.donxml.com