Бумажная
1592 ₽1349 ₽
Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.

Ваша оценка
Ваша оценка
Мое изучение С# началось с этой книги (и этой книгой закончилось :-) - шутк...)...
Достоинства
В книге почти последовательно изложены основные конструкции языка программирования C#.
Очень удобно то, что в начале учебника рассмотрены базовые вещи по среде программирования (ну а как иначе, если язык практически "намертво вшит" в среду программирования :-), при этом нет ни слова о возможности работы без Microsoft Visual Studio): загрузка, установка, запуск и некоторый функционал для быстрого старта.
Изложены базовые концепции объектно-ориентированного программирования (ну а как иначе, если парадигма ООП - "намертво вшита" в C# :-)).
Много разноцветных картинок и текста (вряд-ли это можно назвать достоинством, но упомянул на всякий случай :-)).
Недостатки
В Книге слабо раскрыт аспект управления проектом, например, создание нового класса. На этом месте пришлось посмотреть несколько роликов в Интернете. Также у читателя вскоре после начала кодинга обязательно возникнут проблемы с запуском "старого" кода из-за ошибок в "новом". Вопрос решается поиском ответов в Интернете :-). "Руководство пользователя и Stack Overflow вам в помощь!", - должно быть слоганом этой книги на ее обложке вместо похвальных отзывов и красивых картинок.
Возможно, это ошибка перевода, но таким выражением
новый класс не создать. Это (базовый синтаксис) касается любого языка программирования.
В книге отсутствуют примеры (фото или полный текст с учетом того кода, который добавляет среда разработки по умолчанию) кода, что не дает полного представления о том, как все должно выглядеть в итоге - для понимания структуры.
По сути текстом занято лишь 50% каждой страницы, каждый раздел обязательно начинается с нового листа, что опять приводит к увеличению пустых страниц и неэффективному использованию книжного пространства.
На широченных полях размещено подобие на инфографику и разноцветные комментарии, не сильно раскрывающие суть происходящего, а лишь издалека указывающие на какой-то частный случай и иногда еще больше уводящие за рамки предмета изучения.
Не очень последовательное изложение материала приводит к тому, что, например, с классами приходится работать задолго до того, как они будут подробно рассмотрены в соответствующей главе. А такие вещи, как
и
вообще не имеет смысла рассматривать в разделах, посвященных базовым конструкциям (азам) языка программирования. Глава
, посвященная классам, начинается с раздела
, что не соответствует ее содержанию (в разделе рассматривается класс и его структура).
Выводы
Много еще всякого можно добавить к критике, но самое главное изложено. Остальное не так важно, потому что, получив базовые знания и умения (поиска ответов в Интернете :-)), остальная часть учебника осваивается легко.
Цена в 2000 с копейками руб. (я покупал в Читай городе и повелся на "разноцветный маркетинг", но больше ничего и не было :-)) - по моему мнению перебор за такую "раскраску". Тем не менее, использую ее в качестве базового справочника, потому как редко пользуюсь C#, и что-то со временем нужно вспоминать.