Я программист и знаю, естественно, других программистов. Для реального жизненного программирования не так уж нужны групповые курсы и уж тем более спец школа, вот что я хочу сказать. ВСЕ интересующее на данном этапе можно почерпнуть из технической общедоступной  документации, специализированных форумов, порталов, видео. Ключевое слово - интересующее. То есть со стороны ребенка должен быть реальный а не навязанный интерес, увлеченность и умение учиться, усидчивость. А потом, когда постарше,  появятся и первые разработки, и опыт участия в реальных проектах.