I was housemates with a couple with a kid. The kid learned Scratch first, and made some surprisingly sophisticated apps in that semester (or two).
By now he’s moved on to textual languages (not yet old enough for a career), but Scratch was engaging and gave him a good start.