Книги для начинающих и не только

Книги для начинающих и не только

Aidar

Книги.

Основных классических книг на русском несколько, самые простые из них  Шилдт и Троелсен.

Большинство советует начинать с Шилдта, меньшинство с Троелсена.

Но Шилдт в 2020 году потерял былую актуальность, так как книга давно не обновлялась. Поэтому наш выбор Троелсен. Немного информации из интернета.

Из минусов этих книг - минимум задач. Но специально для тебя, задачи для тренировок будут в отдельном разделе в скором времени. Если тебе не нравятся эти книги, тогда смело возвращайся назад и переходи к следующему пункту самоучителей и туториалов. Я уверен, в них ты не разочаруешься.


На всякий случай, если ты не найдешь книги в интернете (такое маловероятно), обе книги будут лежать на канале:

https://t.me/javacodingforpikabu



Следующие книги есть на русском, некоторые только на английском. Лично я либо читал, либо просматривал их в оригинале. Чего и вам советую.

The C# Player's Guide, второе издание (RB Whitaker) - отличная книга для новичков шарпа, все расписывается довольно подробно, много примеров кода.

C# 7.0 in a Nutshell (Joseph Albahari и Ben Albahari) - огромнейший справочник, объем книги больше 1000 страниц, покрывает почти все области, начиная с синтаксиса и базовых типов и заканчивая интеропом и рослином.

C# 7.0 Pocket Reference (Joseph Albahari и Ben Albahari) - просто выжимка из справочника, можно всегда держать рукой.

C# 6.0 Cookbook (Jay Hilyard и Stephen Teilhet) - книга в формате "проблема-решение", можно пройтись по оглавлению, найти интересные проблемы и попытаться самому решить, а уже потом посмотреть представленное решение. Книга скорее не для новичков, а для тех, кто уже знаком с шарпом.

 CLR via C# (Jeffrey Richter) - это классика, это знать надо. Есть переводы на русский. Обязательно будет на канале.

C# in Depth (Jon Skeet) - написана в виде истории версий C#, начиная с C#1.0. Описываются возможности, которые были добавлены в определенной версии и далее достаточно хардкорно и подробно эти возможности расписываются.

Writing High Performance .NET Code (Ben Watson) - супер книга. В основном фокусируется на оптимизации дотнет. Методы оптимизации приложений, профилирование. Крутейшая и достаточно детальная глава по GC. Рассматриваются достаточно известные проблемы вроде "for vs foreach", "класс vs структрура", кастинг, боксинг, перфоманс регулярок, коллекций, исключений. Короче все что нужно, чтобы стать гуру программирования.


Дополнительные ссылки на обзоры книг:

1

2



Возврат на уровень выше.

Report Page