Acho que, pelo menos inicialmente, ele se interessaria mais por algo mais visual.
https://www.robomindacademy.com/course/robomind/HourOfCode/Getting%20started/0
- Não me aprofundei mas é estilo Logo. Só que ele vai comandar um robô para pegar coisas e deixar em outro lugar. Terias que pesquisar mais no site. Já é um começo
https://www.calormen.com/jslogo/
- Linguagem logo que foi desenvolvida para o aprendizado infantil. Também tem apelo visual, utilizando a tartaruga que desenha entre outras coisas. É uma linguagem bem completa. Na direita tem alguns exemplos.
Se ele se interessar, pode começar com algo mais sério. Como falaste em BASIC, já deves ter uma familiaridade com a linguagem e é apenas mais uma entre tantas que alguém pode aprender. Nessa linha eu recomendo o B4X. O único problema é que só roda no Windows (muita mão para rodar no Linux). E no mesmo ambiente ele poderá desenvolver aplicativos para desktop, server, Android, Arduino e IOs (como tudo relacionado com Apple é a única parte paga). Acho que poderia ter sido o primeiro e único link mas os dois primeiros podem ser interessantes para um primeiro contato.