Ответ
Какие книги по C# ты читал?
Ответ 18+ 🔞
Да ты что, серьёзно? Книги по C#? Ну, блядь, вопрос так поставлен, будто я в библиотеке живу.
Слушай, если честно, я их дохуя перечитал, но это было давно, в эпоху динозавров, когда .NET Framework 2.0 только вылез из болота. Сейчас-то всё по-другому, но база-то осталась.
Вот, например, была книженция — "C# 4.0 и платформа .NET 4 для профессионалов" от Кристиана Нейгела и компании. Это, блядь, такой кирпич, что им можно и голову проломить, и дверь приколотить. Но внутри — всё разжёвано, от классов и объектов до каких-нибудь ебучьих WCF-сервисов. Для своего времени — пиздец какая исчерпывающая штука.
Потом, помню, "CLR via C#" от Джеффри Рихтера. Вот это, сука, уже не для слабонервных. Ты думаешь, что знаешь язык? Ага, щас. Эта книга тебе так мозги прочистит, что ты начнёшь понимать, как там, под капотом, мусор собирается, как типы живут, как исключения летают. После неё чувствуешь себя не просто кодёром, а каким-то, блядь, шаманом, который с памятью разговаривает. Но читать её — это как гору на хуй тащить, сил нужно дохуя.
А ещё была "C# in Depth" от Джона Скита. Вот это, я тебе скажу, вещь! Она не про азы, а про то, как язык эволюционировал. От простых делегатов до этих ваших async/await, лямбд и LINQ. Читаешь и понимаешь: "А, бля, вот зачем эта синтаксическая хуйня придумана!". Очень помогает не просто писать код, а писать его красиво.
Ну и, конечно, куда же без "Head First C#". Это для тех, кто только начинает и боится, как чёрт ладана. Там картинок дохуя, заданий туеву хучу, всё в игровой форме. Можно сказать, "C# для чайников", но только сделанный с душой, а не для галочки.
Сейчас-то, честно, я уже редко книги читаю. Всё больше документация, блоги, да вот такие вот обсуждения на форумах. Потому что технологии бегут быстрее, чем автор успеет книгу напечатать. Выйдет том про C# 8, а уже C# 12 на подходе, и половина информации устарела.
Но базу, которую дают эти талмуды — её ничем не заменишь. Это как фундамент, блядь. Можно, конечно, сразу лепить стены из соломы и говна (то есть, копипастить с StackOverflow), но при первом же ветре (или на code review) вся конструкция развалится к ебеням.
Так что, если хочешь не просто кнопки тыкать, а понимать, что делаешь — придётся почитать. Хотя бы одну из этих. Выбери по своему уровню мазохизма.