вот роадмап:
математика 1 класс
математика 2 класс
математика 3 класс
математика 4 класс
математика 5 класс + информатика 5 класс
алгебра 6 класс + информатика 6 класс
алгебра-геометрия 7 класс + информатика 7 класс
алгебра-геомтерия 8 класс + информатика 8 класс
алгебра-геомтерия 9 класс + информатика 9 класс
алгебра-геомтерия 10 класс + информатика 10 класс
алгебра-геомтерия 11 класс + информатика 11 класс
Хаггарти. Дискретная математика
доп.лит-ра до выш.мата:
"Математическая составляющая"
"Саватеев. "Математика для гуманитариев""
"Курант, Роббинс. "Что такое математика""
"Радемахер, Теплиц. "Числа и фигуры""
"Верещагин, Шень. "Начала теории множеств""
Выш.мат и тд.
"Кострикин, Манин, "Введение в алгебру + Линейная алгебра""
"Рудин, "Основы мат.анализа""
"Беллман, "Введение в теорию матриц""
"Зорич, "Мат.анализ 2 тома""
"Вирт, "Алгоритмы и структуры данных""
"Кнут, "Конкретная математика""
дальше че хочешь читай, видно будет
Если так неимётся, то иди курсы по ЯП на stepike д-рчи параллельно с изучением выше перечисленного (да, и лучше бы ещё там всякие мат. курсы проходить)