Якби я обирав мову програмування для дитини, то я б розділив на два питання:
1) Що подобається дитині?
2) За допомогою якої мови можна робити те, що подобається дитині
Взагалі неважливо, наскільки, наприклад, Асемблер, старий/складний, або ж якась мова не в ооп з коробки.
Мову можна обрати конкретно під задачу, а потім вже під комфорт до розуміння/вивчення.
Якщо дитині не буде цікаво писати сайти на пхп, а буде цікаво робити ігри на телефон, то навіщо їй пхп?
Робототехніка, розумний дім, веб додатки, фронт/бек, ігри. Нехай робить те, що подобається. Можна також поставити ціль "Я хочу зробити сайт-текстову гру Веселий фермер". І вчити інструменти, допоки не зможеш зробити таку гру.
Привʼяжіть любов до програмування і любов до вивчення нового, а потрібна мова або інструмент в потрібний час вивчиться сама.
В нашому мінливому світі програмувати я би починав, як хобі, а не як "чи буде воно актуально/окупатися через 5 років"