But anyways, because some other person who happens to be a man and is in a relation with a person that happens to be a woman may feel like teaching her some basic programming and a title that ports this situation to a possible reader elicits a stronger connection. That and "How a humam should teach another human partner how to program" would be very daft.
You are part of the potential audience, the girlfriend in the article is meant to represent every non-programmer (male and female) and he is meant to represent every programmer (male and female), and you full well know that. You are being ridiculous by asserting that everyone who doesn't write in the style you prefer is sexist.
I think it was a stupid article, but the only part remotely close to sexism was where he only described male programmer friends.
The article wasn't written in the first person, it was written as instructional and in the second person (I vs you). Writing in the second person is generally an attempt to connect with an audience. Language choices such as using gender neutral pronouns and references can be made to connect more or less with different audiences, and this author rejected them because it wasn't worth it to him. I do not like his decision not to bother including me as his targeted audience. If you don't like that I don't like that, well that is your own inner workings, why does it bother you so much when I want to be included?