O’Reilly & Associates, Inc., publishes an entire series of books on C# programming and .NET, including several companion books to this one. Some recommended books in the O’Reilly .NET series include:
Programming C#, Second Edition, by Jesse Liberty
.NET Framework Essentials, Second Edition, by Thuan Thai and Hoang Q. Lam
VB.NET Language in a Nutshell , by Steven Roman, Ron Petrusha, and Paul Lomax
Programming Visual Basic .NET, by Dave Grundgeiger
Programming ASP.NET, by Jesse Liberty and Dan Hurwitz
C# and VB.NET Conversion Pocket Reference, by Jose Mojica
You can find a complete list of O’Reilly .NET books and other programming titles at http://dotnet.oreilly.com.
We also recommend C# Primer: A Practical Approach, by Stanley B. Lippman (Addison-Wesley Professional) and Effective Java, by Joshua Bloch (an excellent programming book for C# programmers as well).