Интерес у ребенка, в 1 очередь. А потом и наклонности какие то (не говорю о суперспособностях, программистами работают обычные люди, гениев среди них столько же, сколько в обыденной жизни). Думаю, усидчивость еще важна. У сына хорошие логические способности, но усидчивость не очень. Пока интересом берет. В началке олимпиадной математикой занимался. В школе клуб программистов есть. Пошел в него в 4 классе попробовать. И оказалось прямо его. И желание есть и способности и получалось неплохо. Учительница заметила его, перевела в группу 6-7 классов. Изучают на данный момент питон, программируют математические задачи. Т.е., вначале решить нужно. Готовят сына к олимпиадам. Я не контролирую этот процесс, поэтому на остальные вопросы вам не отвечу - про языки, цели педагога и пр. Просто чувствую, что сын попал в нужные руки. Муж мой программист, он считает все баловством.