Hot take: "HTML is a programming language" is gatekeeping in effect, if not in intent.

That is, something need not be a programming language to be a the subject of highly useful and important technical skills β€” viewing all of computing through the lens of programming languages is inherently limiting.

@xgranade I don't even understand how this can be a good faith assertion.

HTML is Hypertext Markup Language.

It's... Markup. You use it to turn plaintext into hypertext.

@feoh @xgranade Correct. It’s simply not programming any more that Markdown or, heck, using Microsoft Word is programming.
@feoh @xgranade Why not both? Consider an alternative taxonomy: "programming" is telling a computer what to do with more detail & creativity than is typical; a "programming language" is text that you use to describe to a computer in detail what you want it to do. Writing HTML is programming because you are using text to tell a computer how to make a webpage to your precise specifications. I think that this taxonomy reasonably maps to the way many people think about programming and computers.
@tilde @feoh @xgranade Thank you! It's not like "programming" is a single skill anyway. There are so many different ways to tell computers what to do.