1. Раздобудьте пару книжек с задачками для олимпиад, можно даже бесплатные в интернете поискать.
2. metanit.com - пусть учится программировать. Начать можно с Javascript
3. Как научится программировать, пусть займётся программированием игрового движка. Игры - всегда интересно. Или какую-другую задачу перед ним поставьте. Или сам пусть выберет
Развиваться ему надо. При этом надо научить его с самого детства развиваться самостоятельно. Всем по-барабану на всех, сам про себя не подумаешь - никто не подумает