Что Вы вкладываете в понятие "нормальное программирование"? Мой сын занимается в цпм (или с какими и кружками по программированию Вы хотите сравнить?) и не утверждает, что в лит программирования нет. Олимпиадное программирование никак не продвигается в лит- это правда, даже призёров не поздравляют. Но и мертвых языков нет, что намного полезнее для основных школьников.  Практическое программирование, проектирование даётся хорошо.