А вы у ребенка то спросили, хочет ли он? Ибо как говорится: насильно мил не будешь. Если ребенок не хочет - то и не настаивайте, получится нерациональная трата денег, времени и здоровья, как вашего, так и ребенка. Если же ребенок сам выбрал сей путь и рвется в бой, то смело отправляйте в НГУ. С некоторых пор НГУ котируется больше, чем ДНУ. Более углубленная программа, чем в других вузах. Так же в нагрузку 2 ин. языка. Англ. в обязательном порядке + язык на выбор. Главное, что бы он потянул это всё.

Если же речь идёт исключительно о программировании, а не об общем образовании, то это только самообразование(изначально). Не вздумайте отдавать своё чадо в "академии" типа ШАГ и т.д. Деньги за обучение платите большие, а результат близок к нулю. Шанс трудоустройства в нормальную хотя бы среднестатистическую компанию очень низок. Например в Циклум и Люксофт выпускников ШАГа просто не берут. Это факт из личного опыта моих знакомых. Подчеркну знакомых, ибо не один знакомый пытался.
Лучше всего начать с чтения литературы, ака общий ввод в программирование. Если у него есть хотя бы начальные познания программирования советую начать самообразование с Кернигана и Ритчи(язык Си) с плавным переходом к Страуструпу(С++). Очень важна практика, здесь без неё никуда. А вообще по поводу практики, мышления и настроя(именно творческого, а не меркантильного), выше уже сказал Gobzavr...