> Why teach someone a language they can’t use at work?
Not everything is about work, especially for children.
Not everything is about work, especially for children.
You can teach children programming by using any language. You can do so even more effectively by teaching them many languages, to make them learn how to program rather than how to write code in language X.
(Source: Raised two children to adulthood.)
In what way? Looking at everybody I've known and worked with over my career, I'd say the correlation between how good they where at programming as a child and where they were in their career at 40 was basically zero.