@purbeast0 had the best point.
What problem are they trying to solve?
It's like talking about which brand of tools to buy without having a hobby that requires usage of the tools. Languages always are going to solve all the worlds problems when they are new and shiny and are going to be the next big thing but realistically have usage scenarios where they work best.
I've seen a solid amount of robotics that seem to use Python. Our entire ecommerce suite is PHP/Javascript, but you know what I write in? MySQL, bashscript and Ruby because I using puppet to maintain our server configurations. Heck, puppet has it's own Syntax and Linter, so I guess that's what I've written the most of lately.
When you have the hobby and purpose in front of you, pick the tools that are predominant in that area and learn those. Many times you'll want to make use of groundwork that others have worked hard to establish and using the language those tools are written in makes a ton of sense.
IMO, coding is more about solving problems than "learning a language" - knowing english doesn't do much if you don't have anything interesting to say or a reason to use it.
FWIW, in college I got to pick between Java and Python. I picked Java and while its never been that big of a deal, it's clear to me that Python is more useful to dabble in than Java if you want to create simple custom solutions. For example, I wrote Python scripts to use the USPS and UPS APIs to mark our orders as delivered. This was a couple of libraries and hundred lines of code and does a standalone thing that is useful. I hadn't used Python in 15+ years and it was a fun little day of work.
****
Sorry, my brain has continued to work on this. It's sort of like saying you want your guy to learn to "music" - and while it's true you can learn the notes and the scales and how to read and write music, it's the songs that make the whole enterprise fun, worthwhile and rewarding. I think that the whole "teach your child to code!" industry seems to play lip service to this and while they do have games that teach about loops, etc (played several with my own kiddos) it's not at the same level as the kiddo realizing they are plunking out twinkle twinkle little star perfectly or shredding the smoke on the water intro.
Anyway, those are my run on thoughts. In college we used advanced math and algorithm analysis as our problems to solve, and those were fun and effective because that was why I was at school and I had the benefit of a whole cohort struggling, succeeding, gaming and doing all the things with at that same time. For soloing it I think the pull would have to be deeper and associated with something they find joy in.