I guess the difference is that some people don't need the encouragement of others in order to succeed. Many great programmers are self taught and self motivated. How has being gay made it harder to learn to program? Did people tell you gays weren't allowed? Did they tell you to quit because gays aren't good at coding? Did they ask you, "Wait, you're a programmer, and you're GAY!?" Did other programmers make fun of you for being gay? Was the encouragement you got specifically about being gay? Is it because you are gay that you needed the extra encouragement? Just trying to understand...