That said, I think teaching anyone to code is better than not teaching them to code. If you choose who you teach based on the color of their skin, I don't see how that isn't racism.
You're ignoring the cultural context in favor of whatever correct perspective you have. Unfortunately, natural language doesn't respond well to simple analysis like yours.
Quite the opposite. I'm arguing in principle, and if you would like to redefine these words, I have no problem with that.
> try taking one more step and imagine how this "racism" would manifest itself
I fear that people continue to only associate with those in their small bubble of what makes them comfortable instead of reaching out and forging relationships that span sex/color/religion. Maybe they feel that they need a "black" version of education, and feel less confident in their ability to thrive in a multi-cultural society. Instead of opening up to new cultures we cement ourselves in one that we can identify with based on superficial factors like skin color and clothes.
I'm actually arguing from a position deeper than "white men should be able to join too!". Please, don't take it that way. I think humans tend to be afraid of people who are different than themselves, and that's the core issue. When we turn our skin color into an identity, we segregate ourselves from so many people. I think something like sports/teambuilding would be more effective at breaking down the barriers we're witnessing in our society.
Your "argument" is puerile, privileged bellyaching in response to someone donating his own money towards helping an organization teach kids how to code.
The goal of this program is to create a sanctuary where black women are able to feel more comfortable because they are going to be among peers they can relate to. Participating in an activity with your peers can be very helpful in fostering interest, comfort and confidence in someone.
That being said, I would prefer if this program was focused on women who are minorities (black, latino, eastern european, asian, etc.). You don't need to see people of just your own race to feel like you are among your peers. Furthermore, although the focus would be open to women who are minorities, they should footnote that they are open to the participation of men who are underrepresented in technology or caucasian women, who are also under-represented in technology. You can have a focus without being exclusionary.