1. Лучше начинать с ютуба. Посмотреть глазками как вообще люди работают в Visual Studio.
2. После изучения на ютубе базовых вещей: циклы, типа, условия, видимость переменных, можно переходить к книге.
3. Советую Эндрю Троельсен Язык программирования C# 7 и платформы .NET и .Net Core 8-е издание (2018).