Interesting, that sounds like the perfect solution to above problem.
This reminds me of reading I needed to learn C++ to make games back in the early 2000s, because that was what all games were made with. I probably missed 3-4yrs of programming exposure because I found C++ so impenetrable from the local library books I got on the subject.
Working from appreciation of the subject matter, to a light introduction to the inner workings, to the hairy details of how it was all put together seems to be the ideal approach.
Although this analogy may be a bit more niche and involved, the idea of being forced to read Shakespeare at a young age before being able to really appreciate the plays in production, with all of it's subtleties, seems comparable to attempting to pushing their heads into C++ before they appreciate the basic mechanics of game construction.