Рекомендации
Курсы по программированию Stepik.org
Английски язык - Ct School
Курс на Coursera - Learn How to Learn
Си - Уэит, Прата, Мартин - Язык Си Руководство для начинающих
С++ - Липпман, Лажойе, Му - Язык программирования С++ Базовый курс, 5 издание
Java - Эккель - Философия Java, 4 полное издание
Машинное обучение
- Грас - Data Science - Наука о данных с нуля
- Рашка - Python и машинное обучение
- Гудфеллоу, Бенджио, Курвилль - Глубокое обучение
Последние две книги можно бесплатно скачать в оригинале или купить в русском переводе.
Веб-разработка
- learn.javascript.ru
- htmlacademy.ru
- Майер - CSS - Каскадные таблицы стилей. Подробное руководство
- Макфарланд - Новая большая книга CSS
- Флэнаган - JavaScript Подробное руководство, 6-ое издание
Как ставить скобочки и много другое Пассиг, Яндер - Программирование без дураков
Художественная литература:
- Стивенсон - Криптономикон (роман для программистов)
- Братья Стругацкие - Обитаемый остров
- Кононов - Код дурова