And if girls don't naturally love programming, i won't help.
Here's my experience with minecraft.
Millions of sales.
Go to the redstone servers or the PVP servers or the Youtube videos about gameplay and redstone programming....
And it's a bunch of 9!!! year old boys to middleaged guys.
Seriously... some 9 year old boy making you tube videos of his redstone creations-- and I learned something from his video. I can't even make a youtube video yet.
Girls play minecraft but they are under represented and tend to focus on the creative side of the game (and are underrepresented there as well). I was introduced to minecraft by a young lady in my dnd game.
After two years of building redstone creations out of comparators, repeaters, and gates, not gates, or gates, nor gates and visually seeing the concept of signal strength, leading edges, and timing... these kids are going to be ready for that part of CS (it was two courses and two labs of my CS course).
And they enjoy it. Heck- I enjoy it. I stayed up overnight working on a redstone program that implemented a weekly/monthly calendar and a god that took donations and gave benefits that lasted until the end of the month. For fun. Not for money.
Most of the women I've knew in C.S. put in their 8 to 12 hours and went home. One female would go home and stay up til 2am "playing" with computers. She was actively courted by google. Decided not to take the job because she wanted to spend more time with her autistic son than a google job would allow.
About a third of the guys put in their 8 to 12 hours and then went home and continued to "play" with computers.
I don't know how to get little girls to love computers. You might get them to choose it as a job if it had good prospects. But when one person puts in 80 hours a week on computers and another person puts in32 hours a week, the difference shows up quickly.
Plus, once in the field-- females have easier promotion to management and a preference for management over programming. 70% of our managers and team leads were female at my last job.