Несколько книг, которые могут помочь в изучении программирования:
- «Чистый код. Создание, анализ и рефакторинг», Роберт Мартин. 2 Книга о принципах и практиках написания читабельного и поддерживаемого кода. 1 Автор затрагивает темы организации кода, обработки ошибок, паттернов проектирования и тестирования. 2
- «Программист-прагматик. Путь от подмастерья к мастеру», Эндрю Хант, Дэвид Томас. 23 Книга посвящена лучшим практикам по разработке ПО. 2 Она содержит советы для программистов с различным опытом не только по написанию чистого эффективного кода, но и по всему жизненному циклу продукта, а также по взаимоотношениям с коллегами и клиентами. 2
- «Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих», Адитья Бхаргава. 2 Книга предназначена для тех, кто не знаком с алгоритмами или имеет минимальный опыт. 2 В ней объясняются ключевые алгоритмы и структуры данных, например: алгоритмы сортировок, поиска, алгоритмы работы с графами и т. д.. 2
- «Выразительный JavaScript. Современное веб-программирование», Марейн Хавербеке. 3 Книга написана простым языком и раскрывает популярный язык программирования JavaScript с разных сторон. 3 У неё есть свой сайт, где каждый желающий сможет выполнять практические задания, которые есть после каждой главы. 3
Выбор книги зависит от личных предпочтений и целей обучения программированию.