HTML is a structured language used to build websites, with tags that come in pairs to mark up headings, paragraphs, lists, images and links. Tags add formatting like specifying that an H1 tag creates a large heading while a paragraph tag encloses a <p> paragraph. A basic HTML page uses tags to provide the skeletal structure and formatting for the content.