Какая книга станет хорошим фундаментом для изучения C#?
Какую книгу посоветуете для углубленного изучения языка с прицелом на написание десктопных приложений? Пока выбираю из трех вариантов. Все книги переведены на русский в версии C#8-9. О качестве перевода тоже хочется узнать, т.к. теперь по три месяца приходится ждать книг с амазона, а электронные читать так и не привык :(
romaro, книги, разумеется, полезны, но несравнимо более полезна официальная документация. Потому что книги пишут для зарабатывания денег, если вдруг вы не знали.
romaro,
1) Книга - это прежде всего второсортно или третьесортно переваренная документация, напоминает испорченный телефон.
2) Книги в магазинах существуют для того, чтобы их покупали. Если бы их цель была помочь вам изучить шарп, то книги лежали бы в открытом доступе.
3) Книга несравнимо ограничена. В документации есть и версия, и платформа. В документации можно посмотреть исходный код, перевод. В документации есть онлайн-компилятор, живые примеры, ссылки и огромное количество дополнительной информации.
4) В документации присутствуют видео уроки, уроки разных уровней, различные мануалы и руководства. В книге вы видите исключительн однобокую точку зрения автора, который, скорее всего, 10 лет уже не программирует сам, а просто читает лекции и пишет книги.
Griboks, просто я использую книги как источник авторского мнения и авторских объяснений, а документацию, как источник актуальных знаний по языку. Мне, чтобы хорошо усвоить материал, нужно ознакомиться с разными точками зрения. Кому-то вообще достаточно практики и интуитивного понимания как что работает. Все разные, кто-то вон по роликам на ютубе учится или курсы покупает.
romaro, рекомендую сформировать своё собственное мнение о программировании, а вдохновение черпать из ПО с открытым исходным кодом. В противном случае получится как с SOLID или TDD - якобы истино правильные принципы ПО будущего, но почему-то никто никогда их не использует.