А на мой взгляд 12 лет - уже весьма осознанный возраст, когда ребенок понимает, что жизнь - это не только игра и развлечения. И если у него появилось такое увлечение, то это надо всячески поддерживать. Так что вполне можно отправить его на курсы по основам программирования:
https://seschool.ru/ Там принимают детей в этом возрасте