1 Книга "Структуры данных и алгоритмы в Java" автора Роберта Лафоре - это отличный источник для изучения основных структур данных и алгоритмов, которые являются фундаментальными знаниями в программировании.
2. Книга "Операционные системы: проектирование и реализация" авторов Эндрю Таненбаума и Альберта Вудхалла - она поможет Вам понять основы операционных систем и их взаимодействие с аппаратным обеспечением.
3. Книга "Компьютерные сети. Принципы, технологии, протоколы" авторов Джеймса Куровски, Кита Росса и Джеймса Ф. Курша - она предоставит Вам основные знания о компьютерных сетях и протоколах.
4. Курс "Введение в архитектуру компьютера" на платформе Coursera - этот курс поможет Вам понять основы архитектуры компьютера и взаимодействие между аппаратным и программным обеспечением.
5. Курс "Алгоритмы и структуры данных" на платформе Coursera - это обширный курс, который покрывает различные алгоритмы и структуры данных, идеально подходит для систематизации знаний в этой области.
6. Книга "Design Patterns: Elements of Reusable Object-Oriented Software" авторов Эриха Гамма, Ричарда Хелма, Ральфа Джонсона и Джона Влиссидеса - это классическое руководство по шаблонам проектирования, которое поможет Вам развить навыки проектирования гибких и поддерживаемых систем.
тематике:
1. "Game Programming Patterns" автора Роберта Найстрома - данная книга охватывает различные шаблоны и подходы, используемые при разработке игр.
2. "Unity in Action: Multiplatform Game Development in C#" автора Джошуа Стрейнджа - данная книга рассматривает разработку игр с использованием популярного игрового движка Unity и языка программирования C#.
3. "Game Engine Architecture" автора Джейсона Грегори - данная книга предоставляет обширный обзор архитектуры игровых движков и основных принципов их разработки.
4. "Level Up! The Guide to Great Video Game Design" автора Скотта Роджерса - данная книга фокусируется на проектировании уровней в играх и предоставляет практические советы и примеры.
5. "The Art of Game Design: A Book of Lenses" автора Джесса Шела - данная книга обращается к аспектам дизайна игр и предлагает различные "линзы" для анализа и улучшения игрового опыта.