У меня сложилось мнение что самыми лучшими(рекомендуемыми) книгами по C# считаются(порядок здесь случаен, годы издания и редакции то что у меня есть):
1. Герберт Шилдт — C# 4.0. Полное руководство — 2011
2. Эндрю Троелсен Язык Программирования C# 5.0 и платформа .NET 4.5 (6-е издание, 2013)
3. Рихтер Дж. — CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд. — 2013
4. Нейгел К., Ивьен Б., Глинн Дж., Уотсон К. C# 4.0 и платформа .NET4 для профессионалов — 2011
ну кроме этого:
Робинсон С., Корнес О., Глинн Дж. C# для профессионалов Том 1 и 2 — 2003
Петцольд Ч. — Программирование для Microsoft Windows нa C#. Том 1 и 2 — 2002
Но они более 10 летней давности, новей я не встречал.
Мне бы хотелось услышать мнения сообщества по данным книгам.
И второе: возможно есть еще книги которые по Вашему мнению стоит внимания, особенно начинающих.