@Gingerlily I've always backed that adage that to become an expert with something it requires "10 thousand hours" of experience with it. I wouldn't be surprised if my oldest son hasn't had that amount of time or more towards computer use/building/repairing and coding. There's a reason that he's the "go to" kid at his school when people have a computer issue - and that I once had to go into the school to tell the administration that "No, the teachers at the school cannot send their laptops home with my kid for free computer repairs." after he kept bringing them home. That is his skill set and what he's good with, I would no more cut him off from that than I would tell the prospective future athlete that he can't play the sport he loves - or tell the future scientist he can't do science experiments.
My parents used to regularly send me news articles about the dangers of "too much screen time" when he was little. It's possible I sent them one back, with relish, when they released findings about the benefits of a lot of computer game play.