Извиняюсь что перебиваю, а обязательно ли ML знать будущему программисту?
(Блин, столько вещей надо знать, конкуренция в ИТ индустрии все жёстче и жёстче )
Главное знать фундаментальные вещи а-ля структуры данных и алгоритмы , знать временные сложности используемых контейнеров и кода который ты пишешь - это для всех. ML нужен только тем кто будет разрабатывать интеллектуальные системы