Um, that bit alone should be uncontroversial. Two sets are only equal if they contain precisely the same members. "There is no programming except for web programming" reeks of more elitism (in that it is more restrictive) than "there is programming that is not web programming". "Web programming is not programming" is another matter, but that's not actually what was said.
>>"Web programming is not programming" is another matter, but that's not actually what was said.
Actually, it was. If you read the rest of the parent's comment, he completes that sentence with: "...and sure as hell HTML/CSS is not programming."
So it's pretty clear from the way the sentence is written that the parent has clearly established some sort of hierarchy in his mind, and what he actually meant was, "web programming is not real programming."
No, it wasn't. Read it more carefully. You may be right about the beliefs of the author, and I don't endorse the entirety of the comment, but "web programming is not programming" was not said anywhere there, and the principle of charity would suggest you should at least make sure that is what the author was trying to convey before lambasting them for it.
"If you read the rest of the parent's comment"
I did. Before I replied to you, even.
'he completes that sentence with: "...and sure as hell HTML/CSS is not programming."'
HTML/CSS is not programming, it's markup. Markdown and LaTeX are also not programming. That doesn't mean there can't be plenty of programming that involves those.
'So it's pretty clear from the way the sentence is written that the parent has clearly established some sort of hierarchy in his mind, and what he actually meant was, "web programming is not real programming."'