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