практики и теоретики могут быть там, где надо руками работать.  А там, где головой, там практика и теория это одно и то же.  Просто программисты бывают разного уровня. Одни пишут скрипты для сайтов,  а другие машинным обучением занимаются. Практический результат от работающей программы дети видят в самом начале обучения. Пятиклашек начинают учить со скретча. Там они мультики рисуют.