Якщо дитина маленька, то до того часу, як вона виросте, актуальні мови програмування сто разів зміняться — цілком імовірно, найпопулярнішу мову того часу ще не винайшли. Починайте дитину вчити програмуванню з чогось, що вона зможе зрозуміти — вивчити нову популярну комерційно затребувану мову, вже вміючи програмувати на хоч якійсь мові, буде простіше. Колись це були BASIC, LOGO, зараз ніби Scratch популярний серед чогось дитячого. Перша програма мого дитинства, написана разом з мамою, була на PL/1 — серйозній дорослій мові, що в той час була актуальна (хоча й зовсім скоро вийшла з ужитку), але я мало що з того засвоїв — тільки отримав уявлення про загальну послідовність розробки від блок-схеми до програми — хоча й це пішло мені на користь пізніше, коли я вже вчив програмування по-справжньому. Гадаю, такі мови, як PL/1 тоді чи C++ тепер — не найкращий вибір для раннього навчання дитини програмуванню. З чогось сучасного комерційного на роль дитячої мови, можливо, підійшов би Python, який на мінімальному рівні не набагато складніший за BASIC.
Якщо ж шукаєте мову програмування не для дитини, а для себе, щоб фінансово забезпечити сім'ю з дитиною, тоді так, треба дивитися на щось комерційно затребуване. Якщо попереднього досвіду в програмуванні нема взагалі, то також має значення поріг входження — наскільки ця мова складна для початківців і скільки її треба вчити, щоб могти застосувати її комерційно. JavaScript у тому списку на першому місці, значною мірою, саме тому, що має відносно невисокий поріг входження і дозволяє досить швидко перейти від навчання до комерційної розробки. Якщо вчити програмування з нуля, Python як перша мова здається дещо легшим варіантом (тоді як JS іде в комплекті з HTML та CSS, плюс ще якісь фреймворки), але від новачкового рівня до фахівця з big data, де python затребуваний і добре оплачується, ще треба дорости — тоді як у JS перехід до комерційної розробки відбувається досить швидко, потребує меншої кваліфікації. Якщо стоїть задача відносно швидко почати заробляти гроші, працюючи з дому й паралельно доглядаючи за маленькою дитиною, то логічно виглядає JavaScript+HTML+CSS (тобто, веб-фронтенд), хоч, можливо, це і не найвисокооплачуваніший напрям.