Перейти к основному содержимому

Подборка литературы

📚 Рекомендованные книги

💎 Мои любимые

  • Чистая архитектура, Роберт Мартин
  • Чистый код, Роберт Мартин
  • Head First. Паттерны проектирования. 2-е издание, Эрик Фримен, Элизабет Робсон
  • Знакомьтесь, Python. Секреты профессии, Евгений Павлов
  • Нажми RESET, Джейсон Шрейер
  • История Nintendo, Флоран Горж
  • Сам себе тестировщик, Ч. Досадж
  • Краткая история почти всего на свете, Билл Брайсон
  • Пиши, сокращай: Как создавать сильные тексты, Максим Ильяхов, Людмила Сарычева
  • SQL быстрое погружение, Уолтер Шилдс
  • Java на примерах, А. С. Яшин, Р. В. Сеттер
  • Git для профессионального программиста, С. Чакон, Б. Штрауб
  • Нужно больше золота, Джейсон Шрейер
  • Баттл с кадровиком, Ричард Борзов
  • Пропаганда, Эдвард Бернейс
  • Docker без секретов, Сайбал Гош
  • Linux на примерах, Д. Н. Колисниченко
  • BPM CBOK 4.0. Свод знаний по управлению бизнес-процессами
  • JavaScript для начинающих, Майк МакГрат
  • Происхождение семьи, частной собственности и государства, Фридрих Энгельс
  • Программирование для непрограммистов в изложении на человеческом языке, Антти Салонен
  • Создание микросервисов. 2-е издание, Сэм Ньюмен
  • Web на практике. CSS, HTML, JavaScript, MySQL, PHP для fullstack-разработчиков, Андрей Кириченко
  • Python на практике. Войти в IT с нуля, Д. М. Кольцов
  • Справочник JavaScript, А. П. Никольский, Е. В. Дубовик
  • Идеальный программист, Роберт Мартин
  • Паттерны объектно-ориентированного программирования, Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес
  • Базы данных на примерах. Практика, практика и только практика, Мария Финкова
  • HTML, CSS, Scratch, Python. Моя первая книга по программированию, С. В. Голиков, Е. В. Дубовик, Г. С. Русин, Ю. А. Иркова
  • Skyrim, Франк Экстанази
  • Справочник C#, П. В. Евдокимов, Е. В. Дубовик
  • Кровь, пот и пиксели, Джейсон Шрейер — 2019
  • Профессиональный TypeScript, Чёрный Б. — 2021
  • Всё о SCRUM, Клод Обри
  • C# на практике, П. В. Евдокимов
  • Типографика для начинающих дизайнеров, Ольга Сутуга
  • Справочник по элементарной математике, М. Я. Выгодский
  • Теоретический минимум по Computer Science, Владстон Феррейра Фило
  • C# на примерах, П. В. Евдокимов

📖 Общие темы

Компьютерная грамотность, ОС, софт-скиллы

  • Диагностика зависания и неисправностей компьютера (серия «Техномир»)
  • Цифровая схемотехника и архитектура компьютера, Дэвид М. Харрис, Сара Л. Харрис — 2018
  • Современная архитектура и устройство компьютеров, Дж. Ледин — 2024
  • Архитектура компьютера, Э. Таненбаум — 2013
  • Основы компьютерной электроники, Д. В. Фомин — 2019
  • ЭВМ и периферийные устройства, В. Ф. Лянг — 2023
  • Microsoft Windows 11. Первое знакомство, Д. Н. Колисниченко — 2022
  • Windows 10 для IT-специалистов, Э. Ботт — 2016
  • Командная строка CMD, В. Ю. Арьков — 2021
  • Простой и понятный самоучитель Word и Excel, В. Леонов — 2016
  • Самоучитель системного администратора, А. М. Кенин — 2024
  • Пропаганда, Эдвард Бернейс
  • Баттл с кадровиком, Ричард Борзов
  • Пиши, сокращай: Как создавать сильные тексты, Максим Ильяхов, Людмила Сарычева

🔤 Языки программирования

Общее / введение

  • Программирование для непрограммистов в изложении на человеческом языке, Антти Салонен
  • Язык программирования C. Лекции и упражнения, 6-е издание
  • Ум программиста. Как понять и осмыслить любой код, Фелин Херманс

C#

  • C# на практике, П. В. Евдокимов
  • C# на примерах, П. В. Евдокимов
  • Справочник C#, П. В. Евдокимов, Е. В. Дубовик
  • Программирование на C# для начинающих, А. Васильев — 2023
  • Язык C#. Базовый курс, В. В. Подбельский — 2015
  • C# глазами хакера, Михаил Фленов — 2023
  • Язык программирования C# 9 и платформа .NET 5, Э. Троелсен, Ф. Джепикс — 2022
  • C# 10 и .NET 6. Современная кроссплатформенная разработка, М. Прайс — 2023
  • CLR via C#, Джеффри Рихтер
  • Книга C# 9.0 IN A NUTSHELL, Джозеф и Бен Альбахари

Python

  • Python на практике. Войти в IT с нуля, Д. М. Кольцов
  • Знакомьтесь, Python. Секреты профессии, Евгений Павлов
  • Изучаем основы Python. Практический курс для дата-аналитиков, П. И. Меликов — 2023
  • Python для начинающих, Кен Юэнс-Кларк — 2025
  • Python для детей. Самоучитель по программированию, Д. Бриггс — 2017
  • 40 алгоритмов, которые должен знать каждый программист на Python, А. Имран — 2023
  • Python, Django и PyCharm для начинающих, А. Постолит — 2021
  • Pogружение в аналитику данных. От Excel к Python и R, Джордж Маунт — 2023

JavaScript / TypeScript

  • JavaScript для начинающих, Майк МакГрат
  • Справочник JavaScript, А. П. Никольский, Е. В. Дубовик
  • JavaScript с нуля, К. Чиннатхамби — 2021
  • JavaScript с нуля до профи, Л. Л. Свекис, М. ван Путтен, Р. Персиваль — 2023
  • JavaScript для детей. Самоучитель по программированию, Н. Морган — 2016
  • Как устроен JavaScript, Д. Крокфорд — 2019
  • Рецепты TypeScript, С. Баумгартнер — 2025
  • Эффективный TypeScript, Д. Вандеркам — 2020
  • Основы TypeScript, А. Фримен — 2024
  • Профессиональный TypeScript, Чёрный Б. — 2021
  • React 19. Разработка веб-приложений на JavaScript, Владимир Дронов — 2025
  • JavaScript и Node.js для веб-разработчиков, Н. А. Прохоренок, В. А. Дронов — 2022
  • Разработка на JavaScript, А. Скотт — 2021
  • JavaScript. Рецепты для разработчиков, А. Д. Скотт, М. Макдоналд, Ш. Пауэрс — 2023
  • Паттерны проектирования JavaScript, У. Ди Франческо — 2025
  • Web на практике. CSS, HTML, JavaScript, MySQL, PHP для fullstack-разработчиков, А. В. Кириченко и др. — 2021

Java

  • Java на примерах, А. С. Яшин, Р. В. Сеттер
  • Java для начинающих, Г. Шилдт — 2023
  • Java для опытных разработчиков, Б. Эванс — 2024
  • Java. Самое полное руководство по разработке в примерах от сообщества Stack Overflow — 2024

C / C++

  • Программирование. Принципы и практика с использованием C++, Б. Страуструп — 2016
  • Реализация полезных алгоритмов на C++, Дмитро Кедик — 2024
  • Объектно-ориентированное программирование на C++, И. В. Баранова и др. — 2019

Go

  • Go. Идиомы и паттерны проектирования, Д. Боднер — 2022
  • Pro Go, Адам Фримен — 2022

PHP

  • Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5, Р. Никсон — 2023

SQL / базы данных (см. ниже по направлениям)

Включено в следующий раздел — Базы данных.


🌐 Направления IT

Базы данных

  • SQL быстрое погружение, Уолтер Шилдс
  • SQL за 10 минут, Б. Форта — 2021
  • Изучаем SQL и MySQL, А. Паджанкар — 2023
  • Базы данных на примерах. Практика, практика и только практика, Мария Финкова
  • Основы проектирования баз данных, О. Л. Голицына — 2021
  • Основы проектирования баз данных, В. Шитов — 2023
  • Базы данных. Проектирование баз данных, А. Б. Градусов, А. В. Шутов — 2024
  • SQL и реляционная теория. Как грамотно писать код на SQL, К. Дж. Дейт — 2010
  • Оконные функции в T-SQL, И. Бен-Ган — 2022
  • Оконные функции SQL, А. Жиянов — 2024
  • Антипаттерны SQL, Б. Карвин — 2024
  • Изучаем SQL. Генерация, выборка и обработка данных, А. Болье — 2021
  • PostgreSQL 11. Мастерство разработки, Ганс-Юрген Шениг
  • PostgreSQL. SQL + PL/pgSQL для тех, кто хочет стать профессионалом, О. Ткачев — 2024
  • PostgreSQL 16 изнутри, Е. Рогов — 2024
  • Оптимизация запросов PostgreSQL, Г. Домбровская, Б. Новиков, А. Бейликова — 2022
  • PostgreSQL. Основы языка SQL, Е. П. Моргунов — 2018
  • Microsoft SQL Server 2022 (В подлиннике), А. Бондарь — 2024
  • Работа с MySQL, MS SQL Server и Oracle в примерах, С. К. Куликов — 2021
  • Работа с Postgresql, А. Ю. Васильев
  • Путеводитель по базам данных, Владимир Комаров — 2024
  • Семь баз данных за семь недель, Э. Редмонд, Д. Уилсон — 2013

Сети и безопасность

  • Компьютерные сети, Э. Таненбаум, Н. Фимстер, Д. Уэзеролл — 2023
  • Компьютерные сети. Принципы, технологии, протоколы, В. Олифер, Н. Олифер — 2020
  • Компьютерные сети. Нисходящий подход, Дж. Куроуз, К. Росс — 2016
  • Сети глазами хакера, Магама Базаров — 2025
  • Информационная безопасность; защита и нападение, А. А. Бирюков — 2023
  • Хакинг. Искусство эксплойта, Дж. Эриксон — 2018
  • Хакинг на примерах. Уязвимости, взлом, защита, А. А. Ярошенко — 2023
  • Этичный хакинг. Практическое руководство по взлому, Дэниел Г. Грэм — 2022
  • Black Hat Python, Д. Зейтц, Т. Арнольд — 2022
  • Атака сетей на уровне протоколов, Д. Форшоу — 2021
  • Взлом. Приемы, трюки и секреты хакеров, П. Шалин — 2022
  • Web-сервер глазами хакера, М. Е. Фленов — 2021
  • Android глазами хакера, Е. Е. Зобнин — 2024
  • Как противостоять хакерским атакам, Роджер Граймс — 2023
  • Кибербезопасность. Стратегии атак и обороны, Ю. Диогенес, Э. Озкайя — 2020
  • Искусство тестирования на проникновение в сеть, Д. Ройс — 2021
  • Реальная криптография, Дэвид Вонг — 2024
  • Создай свой VPN. Безопасное использование интернета, Джейд Картер — 2024
  • Киберкрепость, Пётр Левашов — 2024
  • Информационная безопасность, Т. А. Раченко — 2024
  • Защита компьютерных сетей и телекоммуникаций, С. И. Макаренко — 2024
  • Искусство быть невидимым. Как сохранить приватность в эпоху Big Data, К. Митник — 2019
  • Восстановление данных. Практическое руководство, К. Касперски, К. Кирилова, В. Холмогоров — 2021
  • Секреты восстановления жестких дисков ПК, Ю. Смирнов — 2011
  • Компьютерные вирусы изнутри и снаружи, Крис Касперски — 2006

DevOps, инфраструктура, контейнеры

  • Docker без секретов, Сайбал Гош
  • Микросервисы и контейнеры Docker, П. Кочер — 2019
  • Создание микросервисов. 2-е издание, Сэм Ньюмен — 2023
  • Kubernetes для DevOps. Развертывание, запуск и масштабирование в облаке, Д. Арундел, Д. Домингус — 2020
  • The Kubernetes Book 2024 Edition, Nigel Poulton — 2024
  • Terraform. Инфраструктура на уровне кода, Евгений Брикман — 2024
  • Linux для разработчиков, Д. Коэн, К. Штурм — 2025
  • Администрирование Astra Linux, Е. Д. Андреев — 2024
  • Linux на примерах, Д. Н. Колисниченко

Игровая разработка, Unity, графика

  • Изучаем C# через разработку игр на Unity, Х. Ферроне — 2022
  • Unity. Полное руководство, А. В. Корнилов — 2021
  • Программирование компьютерной графики, А. В. Боресков — 2019

1С:Предприятие

  • Renga быстрый старт
  • Программировать в 1С за 11 шагов, И. Низамутдинов — 2018
  • Сборник задач по разработке на платформе 1С.Предприятие, П. А. Чистов — 2020
  • Технологии интеграции 1С.Предприятия 8.3, Е. Ю. Хрусталева — 2020

Дата-анализ, Excel, PowerShell, VBA

  • Изучаем Power Query, Л. Фоукс, У. Спарроу — 2021
  • Автоматизация рутины в Excel VBA, В. Н. Шитов — 2023
  • Excel VBA. Стань продвинутым пользователем за неделю, М. МакГрат — 2022
  • Бизнес-моделирование и анализ данных, У. Винстон — 2021
  • PowerShell для сисадминов, А. Бетрам — 2021
  • PowerShell. Практическая автоматизация, М. Доуст — 2025
  • Современный PowerShell, А. В. Попов — 2022

Искусственный интеллект, ML, ChatGPT

  • Как устроен ChatGPT, С. Вольфрам — 2024
  • Разработка приложений на базе GPT-4 и ChatGPT, О. Келен, М.-А. Блете — 2025
  • Машинное обучение для абсолютных новичков, О. Теобальд — 2024
  • Математика для Data Science, Т. Нилд — 2025

🏗️ Архитектура, проектирование, методологии

  • Чистая архитектура, Роберт Мартин
  • Чистый код, Роберт Мартин
  • Идеальный программист, Роберт Мартин
  • Чистый Agile. Основы гибкости, Р. Мартин — 2020
  • Agile, который работает, Д. Ригби, С. Элк, С. Берез
  • Scrum. Революционный метод управления проектами, Джефф Сазерленд — 2016
  • Всё о SCRUM, Клод Обри
  • BPM CBOK 4.0. Свод знаний по управлению бизнес-процессами
  • Паттерны объектно-ориентированного программирования, Э. Гамма и др.
  • Head First. Паттерны проектирования. 2-е издание, Э. Фримен, Э. Робсон и др. — 2022
  • Паттерны проектирования API, Дж. Дж. Гивакс — 2023
  • Предметно-ориентированное проектирование. Самое основное, Вон Вернон
  • Предметно-ориентированное проектирование (DDD), Эрик Эванс — 2010
  • Фундаментальный подход к программной архитектуре, М. Ричардс, Н. Форд — 2023
  • Простое объектно-ориентированное проектирование, М. Аниче — 2025
  • Шуремов Е. — Введение в базы данных. Коротко о главном — 2019
  • Рефакторинг. Улучшение проекта существующего кода, М. Фаулер — 2019
  • Жемчужины разработки, Карл Вигерс — 2024
  • Совершенный код, Стив Макконнелл — 2010
  • Рецепты чистого кода, М. Контьери — 2025
  • Теоретический минимум по Computer Science, Владстон Феррейра Фило
  • Высоконагруженные приложения, Мартин Клеппман — 2018
  • System Design. Подготовка к сложному интервью, А. Сюй — 2022
  • Принципы юнит-тестирования, В. Хориков — 2021
  • Тестирование программного обеспечения. Базовый курс, С. Куликов — 2020
  • Сам себе тестировщик, Ч. Досадж

🎨 Отраслевые и прикладные инструменты

  • Типографика для начинающих дизайнеров, Ольга Сутуга
  • Настольная книга веб-дизайнера, И. Никулина — 2023
  • Дизайн пользовательского опыта, Д. Уэлен — 2021
  • Интерфейс. Основы проектирования взаимодействия, А. Купер и др. — 2021
  • Как создать сайт. Комикс-путеводитель по HTML, CSS и WordPress, Н. Купер — 2019
  • Руководство для начинающих по HTML и CSS, К. Уилсон — 2023
  • Отзывчивый дизайн на HTML5 и CSS3, Б. Фрэйн — 2022
  • Шпаргалки для начинающего верстальщика HTML, CSS, Елена Эберт — 2021
  • Procreate. Учимся создавать шедевры на iPad, М. Уличнэй и др. — 2020
  • Создание персонажей в Photoshop. Полное руководство — 2022
  • Основы графического дизайна в Photoshop, И. Б. Аббасов — 2021
  • Blender 3D. Полное руководство, А. М. Адонин — 2025
  • Adobe Illustrator CC 2020. Мастер-класс, Е. Тучкевич — 2021
  • Руководство по CorelDRAW® X8 — 2016
  • Дизайн персонажей, Е. Э. Баренбаум — 2024