Хорошая книга по C#
Если по основам C# и .NET, то сперва Троэлсена, потом Рихтера.
С# 2005 для профессионалов
Microsoft ASP.NET 2.0 с примерами на C# 2005
Очень рекомендую. года 4 назад мне этих книг хватило чтобы выучить .net с нуля и сдать 2 майкрософтовых экзамена.