I loved C# 4.0 in a Nutshell. It's very detailed and provides a lot of examples and explanations. C# 2010 all-in-one for dummies is another good one. Obviously that would be for very beginners, but it also talks about other parts. I have a lot more books on C#, but these 2 I think would definitely help you get going on C# programming. Here are the table of contents for these 2 books.