I Agree with you...!!!
i have just asked the same question from my Teacher, and he reply me this...
My Teacher wrote: HTML is a language for describing web pages.
* HTML stands for Hyper Text Markup Language
* HTML is not a programming language, it is a markup language
* A markup language is a set of markup tags
* HTML uses markup tags to describe web pages