Даже тем, кто двигает нас к светлому будущему с помощью программного кода, когда-то тоже приходилось учиться.
Кто-то выбирал практичный способ обучения, кто-то рыскал на форумах, а кто-то начинал читать книги по программированию.
Именно про это и будет моя статья.
Хоть в мире и существует уже множество книг по программированию, я выберу всего три, чтобы вы имели какое-то представление о том, что это такое и как это читается.
Все самое интересное ниже.
- Томас Кормен, Чарльз Лейзерсон, Рональд Ривест и Клиффорд Штайн. «Алгоритмы: построение и анализ»
Книга содержит в себе 1300 страниц, весит чуть больше не очень откормленного кота, научит вас лучше понимать компьютерные алгоритмы. Описание множества алгоритмов приходится понятным и доступным языком, что делает обучение еще более легким. Была написана выдающимися специалистами в области информатики и программирования.
Больше информации можно узнать из Википедии.
Однако цена книги очень колотит карман, ведь на озоне печатная версия продается за 5000 рублей.
Но если вы активно изучаете программирование и хотите конкретно погрузиться в этот мир, и у вас есть лишние деньги, то эта книга - лучший вариант.
- Стив Макконнелл. «Совершенный код»
Книга, написанная одним из трех наиболее влиятельных людей в области ПО, была более 10 лет одной из самых из лучших книг по программированию.
В книге, помимо того, что она написана понятным для новичков языком, уделяется огромное внимание мелочам и деталям, которые могут показаться ненужными, но конечно же это не так.
Книга расскажет вам, как правильно составлять программы, она содержит в себе множество информации про то, как тестировать и составлять свой код, чтобы он содержал меньше ошибок и был легок.
На “Читай-город” (но можно поискать и на других площадках) книга стоит всего 1300 рублей, что для ценности той информации, которая содержит в себе эта книга- очень даже выгодно.
- Сборник книг “Искусство программирования” Дональд Кнут.
"Если вы считаете себя действительно хорошим программистом, прочтите книгу "Искусство программирования" Д. Кнутa ... Вам определенно следует прислать мне резюме, если Вы прочли эту книгу до конца" - Билл Гейтс (с)
Дональд Эрвин Кнут- доктор философии (1963), эмерит-профессор Стэнфордского университета, член Американского философского общества (2012), преподаватель и идеолог программирования, автор 19 монографий (в том числе ряда классических книг по программированию) и более 160 статей, разработчик нескольких известных программных технологий. Автор всемирно известной серии книг, посвящённой основным алгоритмам и методам вычислительной математики. (Взял информацию из википедии, так как сам бы не написал столько про очень важную личность в сфере программирования).
Если не самая, то одна из самых важных и нужных коллекция книг для программиста. Библия всех программистов.
Книга содержит в себе важнейшую информацию про описание и анализ фундаментальных алгоритмов. Состоит из 4-х томов, каждый из которых объясняет важные составляющие в программировании.
Однако есть один нюанс - все примеры в книге объясняются на ассемблере для выдуманного автором компьютера MIX. Поэтому новичкам будет тяжело учиться и понимать все, что там написано.
Все 4 тома книги на литресе стоят около 5000 рублей, что за такой клад информации очень даже выгодно.
Таким образом…
Книг по программированию очень и очень много. Какие-то из написаны профессиональным языком, какие-то для детей, но все они созданы с одной целью- научить.
Человек, стремящийся постигнуть какое-то ремесло, будет впитывать в себя всю информацию, которую он получает. Книги, в этом плане, один из самых полезных ресурсов.