В каком порядке изучать математические дисциплины?
В ВУЗе подскажут.
Если ты самоучка - то не нужны тебе математические дисциплины для того, чтобы программировать.
Нужно будет только под конкретную задачу что-то прочитать. Возможно.
А скорее всего - и не понадобится.
Получать же универсальное математическое образование - лучше в ВУЗе.
Правильно сказали, что достаточно основ математики и здравого смысла. Но если очень хочется, начни с комбинаторики. Комбинаторика для начинающих. Дальше сам решишь надо ли.