I'm a retired geek but I do tractor work, I just pulled a 14 hour day and I'm having some wine so salt heavily.
In my opinion, the best thing you can do with kids is create boredom. If they have access to a shop, or some lumber, they will start to build stuff. If kids are bored and they turn that into building, that's the first step towards getting into a good undergrad school. Building stuff is good.
The hard part, as parents, is creating that boredom. It's so easy to give them the video game babysitter. I haven't done well at that. I wish I had some magic statement that made that part easy but that part is super
super hard.
The other thing I'd say about kids, and I hate this, really hate this, is private school. It's better. My kids went and were on track to go to Los Gatos High School which is a pretty decent school. For various reasons we found kirby.org and both of my kids go there and it's a shit ton better. I hate private schools, I think kids should experience the full range of people, not just the rich kids that get into private schools, but wow, the private school was so much better. So much better. Hugely better. My younger son who hates that school, it's a nerd school and he's a jock, came to me and said "yeah, I want to go there, it's better than Los Gatos". My older kid is applying to schools and he has a shot at the ivys, that's all the private school.
I'm ashamed to admit that I like private schools, but wow, have they been good for my kids.