Какие книги по C# лучше для новичка?
> "C# 4.0 Полное руководство" - Герберт Шилдт
Уже есть редакция под 7.0
А так вообще и троелсен и шилдт оба хорошие.
Советую сразу учиться под .NET Core.
Не забывайте, что на docs.microsoft.com уже есть хорошие гайды. Ещё есть metanit
ООП неплохо можно поднять, читая https://refactoring.guru/ru
Автор — Джон Скит. Название книги в оригинале — «C# in Depth».