Although the chapters dealing with ASP.NET and .NET Core are not as comprehensive as the rest, this is probably the best introductory book on all aspects of C# and the .NET Framework.
I am a C#/.NET programmer and I finished this book recently. It was a decent book, but given the title "Pro C# 7", I was expecting the material to be a little more advanced. However, I think this book would be a great introduction for someone who wants to get into C# and the .NET Framework.
I think the book is really good if you want to get started with C#. But if you want to book because you want to know more about C# 7. This might not be the right book for you.
[English below] Прекрасная книга для новичков в программировании, а так же тех, кто не знаком с платформой .NET и языком C#. Хорошо структурирована, имеет много примеров. Книга освещает достаточно обширный список тем и делает это на таком уровне детализации чтоб новички не поставили книгу на полку пылиться, а профессионалы имели представление о технологиях и знали где искать ответы на вопросы.
Excellent book for novices and ones who do not familiar with .NET and C#. Book covers a lot of technologies with good level of detalization for both novices and professionals.
Great book for plebs like me trying to get a better overview of the language. Gets a bit deep in places, like when diving into CIL opcodes, and a lot of the final chapters cover some more specialised areas like GUI and web development, but it’s easy enough to skip over those chapters and focus on what you need. Otherwise the book provides a great overview of the language features, being neither too pandering, nor too superficial, with decent, easily understandable and relatively realistic examples.