Я вошел в отрасль примерно так.
В УПК учил алгоритмы, пресловутые коробочки и автоматы.
В институт попал практически случайно. Там "Аппаратные и программные методы защиты информации".
Академ.
Куча работ связанных как то с IT. Java, C++, 3D studio Max .
Игроделание, где я в принципе пинал дизайнеров и был замом главного редактора газеты.
Потом это все надоело. И пошел на первую нормальную стабильную вакансию.
Написал тестовое на C# хотя до этого не знал его. Как то втянулся.
Выше посоветавали , от себя добавлю
https://metanit.com/sharp/