Thank you for your interest and kind words! Because meaningful CS isn't offered in most schools, many girls aren't even given the opportunity to see if computer science interests them. With more exposure--especially early on--I believe we can make a big difference in the gender gap within CS.
Thank you for the kind words! I think that your story of learning from online resources is far too common in the US-- many students get very little exposure to CS within the K-12 school system and have to learn it on their own. Of course, students learning on their own is great, but usually they need some kind of interest to get started. Without any kind of meaningful exposure in schools, I think we're missing out on a lot of future programmers, cyber security experts, systems architects, etc.