Архитектура компьютера и операционные системы
Эндрю Таненбаум. Архитектура компьютера
Эндрю Таненбаум. Современные операционные системы
Эндрю Таненбаум. Компьютерные сети
Марк Руссинович, Дэвид Соломон, Алекс Ионеску, Павел Йосифович. Внутреннее устройство Windows
Роберт Лав. Ядро Linux. Описание процесса разработки
Алгоритмы и структуры данных
Томас Кормен, Чарльз Лейзерсон, Рональд Ривест и Клиффордом Штайн. Алгоритмы: построение и анализ
Роберт Седжвик. Алгоритмы на C++
Кевин Уэйн Джитер, Роберт Седжвик. Алгоритмы на Java
Роберт Лафоре. Структуры данных и алгоритмы в Java
Стивен С. Скиена. Алгоритмы. Руководство по разработке
Дональд Эрвин Кнут. Искусство программирования Том 1. Основные алгоритмы
Дональд Эрвин Кнут. Искусство программирования Том 2. Получисленные алгоритмы
Дональд Эрвин Кнут. Искусство программирования Том 3. Сортировка и поиск
Дональд Эрвин Кнут. Искусство программирования Том 4а. Комбинаторные алгоритмы. Часть 1
Языки программирования и трансляция
С. А. Орлов. Теория и практика языков программирования
Альфред В. Ахо, Моника С. Лам. Компиляторы. Принципы, технологии и инструментарий
Язык программирования C
Стивен Прата. Язык программирования C. Лекции и упражнения,
Брайан У. Керниган, Деннис М. Ритчи. Язык программирования C
Язык программирования C++
Стивен Прата. Язык программирования C++. Лекции и упражнения
Бьерн Страуструп. Язык программирования С++
Яцек Галовиц. С++17 STL. Стандартная библиотека шаблонов
Энтони Уильямс. Параллельное программирование на С++ в действии. Практика разработки многопоточных программ
Стефан К. Дьюхэрст. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
Скотт Мейерс. Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Скотт Мейерс. Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов
Скотт Мейерс. Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14
Язык программирования C# и платформа .NET
Марк Дж. Прайс. C# 7 и .NET Core. Кросс-платформенная разработка для профессионалов
Эндрю Троелсен, Филипп Джепикс. Язык программирования C# 7 и платформы .NET и .NET Core
Кокоса К. Управление памятью в .NET для профессионалов. – М.: ДМК Пресс, 2020. – 800 с.: ил
Джеффри Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#
Язык программирования Java и платформа Java SE и Java EE
Кей Хорстманн. Java. Библиотека профессионала. Том 1. Основы
Кей Хорстманн. Java. Библиотека профессионала. Том 2. Расширенные средства программирования
Брюс Эккель. Философия Java
Джошуа Блох. Java™. Эффективное программирование
Брайан Гетц, Тим Пайерлс, Джошуа Блох, Джозеф Боубер. Java Concurrency на практике
Энтони Гонсалвес. Изучаем Java EE 7
Объектно-ориентированное программирование
Мейер Бертран. Основы объектно-ориентированного программирования
Вайсфельд Мэтт. Объектно-ориентированное мышление
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приёмы объектно-ориентированного проектирования. Паттерны проектирования
Гради Буч. ОО анализ и проектирование
Архитектура
Роберт Мартин. Чистая архитектура. Искусство разработки программного обеспечения
Роберт Мартин. Чистый код: создание, анализ и рефакторинг
Роберт Мартин, Мика Мартин. Принципы, паттерны и методики гибкой разработки на языке C#
Мартин Фаулер. Рефакторинг. Улучшение существующего кода
Перечень ресурсов информационно-телекоммуникационной сети «Интернет»
Электронный ресурс https://git-scm.com/doc
Электронный ресурс https://learngitbranching.js.org/
Электронный ресурс https://cmake.org/
Электронный ресурс https://cppreference.com/
Электронный ресурс http://www.cplusplus.com/
Электронный ресурс http://cpp-reference.ru/patterns/
Электронный ресурс https://docs.microsoft.com/ru-ru/
Электронный ресурс https://msdn.microsoft.com/ru-ru/
Электронный ресурс https://docs.oracle.com/en/java/javase/index.html
Электронный ресурс https://javarush.ru/
Электронный ресурс https://www.microsoft.com/en-us/securityengineering/sdl/
Электронный ресурс https://ru.coursera.org/browse/computer-science/software-development
Электронный ресурс http://www.intuit.ru/
Электронный ресурс https://ru.wikipedia.org