Comment Re:Girls, girls, girls... (Score 1) 333
It's widely accepted that women are more comfortable learning and engaging in environments where they're not underrepresented. There are even some anecdotal examples of that in the comments here. By offering opportunities like this exclusively to women, you eliminate a lot of potential barriers that men, in general, don't face.
Your mistake is believing that if men and women are equal, then they face identical obstacles. That's, very obviously, not the case.
Consider for a moment how many programmers learn: They don't ask for permission, they don't apply for a government permit, many don't even take a class. They pick up a book or visit a website and start banging their heads against the wall. It's inherently egalitarian, and your standing in the community has every reason to be based on a meritocracy (you're just a series of characters, so nobody knows what you are unless you advertise)
A simple difference between your first and second statements: One is about individuals, the other is about individuals in groups. Programming is anything but egalitarian when you introduce social dynamics. Not everyone hides in their basement, you know. Sooner or later, you have to leave mom's cellar to attend work or school, or you may want to share what you're doing/learning with friends and family. Your belief that programming is "inherently" egalitarian depends on the ability for a woman to maintain anonymity. I don't really need to point out the absurdity of that!
Women shouldn't be forced to hide their gender to get equal treatment. In online communities, development communities in particular, the default assumption is that you're a man. Consequently, men don't need to "advertise" their gender nor make special efforts to conceal it (how could they?). In your pretend egalitarian world, you have women hiding behind a masculine or gender-neutral pseudonym and never engaging with anyone face-to-face!
See, you don't believe (or you don't believe that others believe) that women are just as capable as men. That's why you think they need to hide their gender -- that badge of inferiority -- from others. It's no wonder that you think programs like this are insulting to women; you think that it highlights a natural inferiority.
In short: Giving women special treatment like this helps ensure that women have equal opportunities. Women face different obstacles than men. If all programs like this were gender-neutral, they'd be (unintentionally) excluding women. It's not insulting, it's empowering.