Список рекомендуемой литературы
Огромное количество книжек по программированию можно скачать с сайтов
C и C++
Керниган, Ритчи. Язык программирования Си.
Бьерн Страуструп. Язык программирования C++
Х. М. Дейтел, П. Дж. Дейтел. Как программировать на C++
Python
Марк Лутц. Изучаем Python. 4-е издание
Марк Саммерфилд. Программирование на Python 3
Дэвид Бизли. Python. Подробный справочник
Алгоритмы
Александр Шень. Программирование: теоремы и задачи
Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы. Построение и анализ
Дональд Кнут. Искусство программирования
Препарата, Шаймос. Вычислительная геометрия: введение
LaTeX
Сергей Львовский. Набор и верстка в пакете LaTeX.
Евгений Балдин. LaTeX, GNU/Linux и русский стиль
Linux, Unix
Г. В. Курячий, К. А. Маслинский. Введение в ОС Linux. Курс лекций. Учебное пособие
В.Б. Волков. Линукс Юниор: книга для учителя