Next, what the heck do you type in, anyway? The tag, the basic information unit in HTML. Well, let me explain this slowly. HTML is comprised of many elements that have different functions. In order to use an element, such as an image, you must use its respective tag. Tags are really just like placeholders for people at a dinner table; you want a person to sit somewhere, but they don't know where they sit. So you put a placeholder to tell them where to sit. A browser is like that. It uses tags to assmeble your page because it doesn't know where everything is put.
Now let's take the placeholder analogy further. Just as everyone has a name, many have nicknames, too. So you put their nickname on the placeholder. That's kind of how it is in HTML. Tags sometimes don't have the name of an element, but instead a nickname of sorts. And there's a lot of other stuff you can put on a placeholder. Like how much the person eats (OK, I realize I'm stretching it here, but give me a break, it's not easy to write a book). Tags contain things called attributes that describe the properties of the element. Like the element's size, placement type, et cetera. Now, there are many types of elements, such as images, links, fonts, et cetera.
And now here's a new concept: the end tag. Tags have end tags which tell the browser where to end an tag/element. Most tags have them. There really is no analogy I can use. Now that I've confused you enough, on with the explanations!
When you begin to code your HTML document, you type in tags. There is a standard syntax for tags. It is very simple. Here it is: