наш преподаватель по программированию говорит, что нужны только усидчивость и интерес. Логика, математика на втором месте. Они должны быть крепкие, олимпиадных не требуется. Ну и блистать в школьный период совсем не обязательно, если у вашего ребенка это не получается, то это не значит, что ему не нужно заниматься и не поддерживать его в этом направлении. У меня пример - брат 2-родный, всегда середнячком был в математике, но интерес к компьютерам имел с тех пор, как узнал о них. Своего не было, приходил к нам в гости и скандалил, просил уступить ему, настолько его это интересовало. Учиться пошел тоже на программиста. Сейчас работает и живет в Ванкувере, свой дом в собственности, семья, любимая работа и в жизни счастье и полная гармония. Не последнюю роль в этом играли его родители, они всегда верили, что сын добьется всего, что хочет, даже прозвище домашнее у него было Голова.