HTML has emerged as a general-purpose prose markup language. There are other MLs for specific industrial and scientific applications, but probably 90% of the time, HTML is sufficient.
At this point I remember assuming that a markup language was all-encompassing; that you get HTML, then CSS, then that's it. I assumed programming languages were a type of markup, but really they're a third piece of the pie.