HTML stands for hyper text markup language. HyperText is the method by which you move around on the web — by clicking on special text called hyperlinks which bring you to the next page. The fact that it ishyper just means it is not linear — i.e. you can go to any place on the Internet whenever you want by clicking on links — there is no set order to do things in.
Markup is what HTML tags do to the text inside them. They mark it as a certain type of text (italicised text, for example).HTML is a Language, as it has code-words and syntax like any other language. Browsers are capable of rendering the HTML.When you request google.com on the browser, you are getting the default page as a response from the server that gets rendered by the browser and display data to the user. HTML use <> notation to declare tags. Let's take a look at a sample html page.
<!DOCTYPE html> // a standard HTML5 Tag doctype declaration-this tells browser you are about to render a document of type html
<html> //this is the parent tag of all html elements , everything else goes inside this tag
//tags that define the head or meta information,styling, encoding rules,title goes here
// this is where the content of the page that get's displayed to the users' browser goes
RULES OF WRITING HTML
John Rosig on Twitter