Большое кол-во людей, получающих дипломы «информатиста» («прикладная информатика», «информационные технологии», «вычислительные» блаблабла" etc.), вообще не знают, почему пошли учиться «программированию» не в профтехколледж для получающих места кодеров-джуниоров уже в 9-м классе (я серьёзно: языку программирования учат в «нептуа»-заведениях, то есть техникуме/колледже), а именно идут за «научной вышкой» туда, где заставляют назубок лично учить, что такое наследование, чем отличается функция от процедуры, почему рекурсия — это не просто «когда что-то замкнулось на себя» и уж тем более не бесконечный цикл (а тупо ситуация, когда значение переменной А влияет на вычисление самой себя) и прочего.