С чего целесообразнее начать изучение программирования?
С языка программирования.
Математики для 99,9% случаев достатоточно на уровне 6-го класса школы.
Голые алгоритмы без практического их просмотра вживую в программе - скучно.
второй вариант + английский.