On your comment about parents guiding their girls into certain careers, I don't see that as being so prevalent today. Part of the issue is that coding isn't viewed as a social experience, so it isolates - especially - girls, as teenagers feel peer pressure to be doing social activities. I strongly remember being 15 and wanting to be in the computer lab, but it was deemed unseemly by my peers and at that age it's more important to keep your relationships intact. So I started coding in my early twenties when my peers were busy studying or working so the social aspect was less of an issue.