Часто спрашивают, что читать программисту или инженеру, которому нужно систематически выучить математику. Мой вариант ответа — список книг: школьная часть (советские пособия для самообразования и вечерних школ) и вузовский курс. Классы указаны приблизительно, по современной школьной программе.
Школьная математика:
- С. А. Пономарев. Арифметика. Пособие для самообразования (1968) — 5–6 классы
- С. И. Туманов. Элементарная алгебра. Пособие для самообразования (1970) — 7–11 классы
- Г. Д. Глейзер. Геометрия. Пособие для вечерних школ (1967) — 7–9 классы
- К. С. Барыбин. Геометрия. Пособие для вечерних школ (1967) — 10–11 классы
- А. А. Столяр. Элементы математической логики, часть 1 (1964) — 10 класс; часть 2 (1965) — 11 класс
- С. И. Туманов. Поиски решения задачи (1969) — 7–11 классы; задачи по всему школьному курсу (алгебра, геометрия, тригонометрия)
Примерная последовательность (схематично, не жёсткая):
Арифметика → Алгебра Туманова, параллельно с ней геометрия Глейзера, а затем Барыбина → математическая логика Столяра (отдельно) → «Поиски решения задачи» Туманова как итоговое закрепление всего курса.
Высшая математика:
- О. В. Мантуров и др. Курс высшей математики, том 1 (1986) — линейная алгебра, аналитическая геометрия, дифференциальное исчисление функций одной переменной
- А. А. Шестаков и др. Курс высшей математики, том 2 (1987) — интегральное исчисление функций одной переменной, дифференциальное исчисление функций нескольких переменных, дифференциальные уравнения
- О. В. Мантуров. Курс высшей математики, том 3 (1991) — ряды, комплексные числа, уравнения математической физики, теория вероятностей и математическая статистика