>Advertising companies are pushing DoH to remove control from you and give them the control, so be aware of that
True. My first naive attempt at content filtering for my kids was to use a family friendly DNS for the whole network. That's when I learned about chrome's secure DNS option, witch effectively bypasses my intended settings. I guess endpoint control is the only effective option. A mandatory http proxy could be used to filter by hostname too. None of them easy, and I'm supposed to be an expert. Normal people has little chance of implementing technical parental controls.
> What would they want to script? What will they achieve? Why would they be interested in this?
That's where you, the parent, are required to spend with the child to help them answer those same questions. The way to answer it is what problems do you have that you wish were solved... then show the kid that.
I take it you don't write original software for a living or a hobby. For people who do write their own software they go through this multiple times every day. Knowing what to teach their kids or how to get started isn't a mystery.
I'm not going to get my 8 year old to write an jinja2 based integration with vaultwarden for network administration, or some software to pull out multicast routing tables from a global multi-vendor network and display in a useful fashion, which are two things I've worked on today.
Advertising companies are pushing DoH to remove control from you and give them the control, so be aware of that
> I would emphasize scripting in the shell like bash scripts
What would they want to script? What will they achieve? Why would they be interested in this?