HTML is a markup language used to structure and present content on the web. It uses elements like <p> and <div> to define paragraphs, headings, and other parts of a web page. HTML documents have a specific structure with a <head> for metadata and a <body> for visible content. The <DOCTYPE> declaration at the top defines which version of HTML the page conforms to.