Uma coisa que não percebi no seu post.
Ele quer aprender a programar?
Ele se insteressou?
Tenho um sobrinho que mora comigo, 13 anos, ele se interessa, mas não muito.
Ele quer aprender mas não quer estudar.
Até fez um curso presencial, mas parou no meio pq achava ruim pensar nos códigos para
resolver pequenos problemas!
Mesmo ele gostando daquele jogo Roblox, ele joga alguns jogos dentro dele
que é ótimo para aprender a programar(tem curso vendido na internet) vc pode fazer as coisas e já ver resultado dentro dos games que vc ama!
Lógica de programação é super chata!
Ela pode ser trocada por desafios simples!
Lembrando lógica é lógica até com desenhos de soma(facebook tem muito)
Um puzzle é lógica!
Esses kits de hardware usam muita lógica(arduino e afins)
Ele gosta desses desafios?
Se ele gostar desse tipo de coisa ele ta com o pé na programação!
Se ele já não gosta disso, já não gosta de matemática(igual meu sobrinho)
vc pode até pagar pra ele aprender e dar o curso de programação mais legal do mundo
que nada vai ajudar!
Quem sabe no futuro ele queira mais ele mesmo vá atrás!
Abraços