Technically, HTML is a programming language. In fact, HTML stands for Hypertext Markup Language. Whether or not HTML is a real language is a matter of semantics, and not terribly important. ... While HTML and CSS are declarative, most coding is computational - and it's what most other coding languages are designed for.