С комьютер сайнс, изучи алгоритмы, компиляторы, операционные системы, устройство комьютера, устройство сетей, ассемблер, искусство дизассемблирования, криптография, восстановление данных, unix и linux, сжатие данных, после этого можно изучить паттерны проектирования и чистый код, а потом можно python по курсам хауди хо