Надо пытаться попасть в Сириус. Если вы из региона, то вам проще попасть в Сириус, чем москвичам. Например, математические смены разбиты по регионам. Если у него пойдет программирование, то обязательно и на смены для информатиков пусть пытается попасть в Сириус. Там ребенок попробует свои силы вместе с другими способными детьми. И обязательно доп. образование за пределами школы, потому что в регионах в отличие от Москвы, в школах нет олмата и олпроги (не считаем Казань, Челябинск, Новосибирск, Питер). В идеале, если ребенок реально пойдет в олимпиадное движение и покажет хорошие способности и результаты, надо, конечно, после 9 класса отправлять в топ-школы (Москва. Питер). Там гарантированно подготовят. Но ведь вы, наверно, на это не пойдете. Хотя есть же ЦПМ, где возможно онлайн обучение.  Да, мой сын понял, что ему нравится программирование на школьном кружке в 6 классе, в седьмом уже решил, что свяжет с ним свою жизнь. Кстати, он тоже спортсмен. Мы из маленького региона. Сейчас сын студент МФТИ.