Usually you cannot go wrong with WROX. professional C# second edition is OK for a starter book. I have found the Deitel C# for Experienced Programmers to be far above expectations as a ground up book. Lucky enough to have some of the best C# developers around working for me.
www.asp.net is a great resource for information and free as well. be sure to check out their Web matrix developer tool (FREE) as an alternative for the full blown developer studio if money is an issue.
MK