I have been reading this book that explains C#.If you are planning on learning C# I would recomend this book.It was wrote by a company called wrox.They have a about 4 books that gradually get harder so you can learn the language easier.Here is the website if anybody is interested in learning this language or reading the book.

here is another one of their web sites for discussion and solutions