HTML is not a programming language in itself. HTML is an acronym for HyperText Markup Language. It was created to provide a standard for displaying documents in a structured form on the Internet. HTML consists of a number of tags that appear in a certain way in a browser. The content of the HTML can be manipulated using technologies such as Java Script and CSS.
That brings me back to the title statement. HTML is a markup language and not a programming language. That means you will never be able to program HTML because it's not a programming language.
OK, I fully understand if you are wondering what my point is.
My point is that HTML is a wonderful tool if you know how to use it!
Each and every website you view in a browser starts with the following tag:
<html>
And ends with the following tag:
</html>
These tags basically tell the browser that it's about to show an HTML web page. This allows the browser to interpret the document correctly.
The last HTML standard to be released so far was HTML 4.01 which was released in May 2000. Currently HTML 5 is in the works and is expected to become an official HTML recommendation in 2022. Some browsers already support HTML 5 features, but until it is fully supported I suggest that you stick with HTML 4.01.
The next version of HTML will allow us to do many of the things we need Java Script or CSS to do today directly in the HTML. That, however, still does not turn HTML into a programming language.
The key to understanding the relationship between HTML and web development in general is to realize that HTML is just one of many tools you will need to become an efficient web developer. In addition to HTML you will need to understand the basic concepts of CSS and Java Script on the client side. And chances are that you will need to become proficient in at least one server side technology such as dot NET or PHP.
Knowing these tools and how they relate to each other is an absolute must in web development. HTML is the place to start. It is the foundation on which all other web development technologies rest, but without the aid of other technologies the Internet would never have reached the dizzy heights has reached today.