An extravertedness bias in underclass culture is the main reason people why people don't get into coding, which is historically more something for introverts and a "nerd thing". It's still in peoples minds, nobody in High School wants to be like Steve Urkel, it's a vulnerabilty in certain circles.
This can only be changed by changing the image of coders within mainstream pop culture, which in turn is mainly influenced by lower class culture, especially Hip-Hop culture in the last decades.
And round and round and round we go! Everybody has a convenient finger to point at someone else who's responsible, and if all else fails blame the people discriminated against and say it's their fault for not doing more to overcome the discrimination.
It's not a race or gender thing, but class struggle, dysfunctional families and problems that are passed on through generations. If your social group is basically your family, you can't afford to not fit in. It's a parallel society with its own rules.
This can only be changed by changing the image of coders within mainstream pop culture, which in turn is mainly influenced by lower class culture, especially Hip-Hop culture in the last decades.