Когда можно учить дискретную математику?
Базовые понятие дискретки - настолько элементарны, что рассказываются за 15 минут на лекции.
Не базовые понятия дискретки - та еще муть, нам её даже несмотря на нашу специализацию, - давали не глубоко.
Как минимум с базовой алгеброй. Может оказаться куда более полезной хорошая информатика и логика.