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