1. Книга устарела. Перевод выпущен в 2019, а оригинал в 2017. В книге предлагают изучать C# 7.0 в Visual Studio 2017. Это было бы не столь критичным, если бы книга была чем-то фундаментальным, типа CLR via C#, но она к таким не относится.
2. Практически всю третью часть можно выкинуть из книги - она совсем устарела.
3. Про linq, асинхронщину, многопоточность, и параллельную обработку в книге вообще не говорится.
Книга, возможно, подойдёт для совсем новичков, кто не имеет понимания о программировании вообще, но если собираешься в серьёз освоить C#, то тебе в любом случае понадобятся дополнительные источники.