If not... what would you recommend your child or a bright young person do instead?
Inb4: yes I know the value of learning about software engineering/scripting without becoming a programmer. I'm specifically concerned with what career path makes the most sense.
And forget about the market being crowded, most 'engineers' can barely switch a computer on, you need to actually learn the fundamentals.
Be one of the people who writes frameworks (tools or whatever) and not one of the people who uses them and that alone will put you above 99.9% of other 'developers'.
To do tech, be visible and be good. There’s no need for training if you are lucky and there are foss tools and projects you can work with. It doesn’t require formal training.