HTML is a markup language used to structure and present content on the web. It was created by Tim Berners-Lee and is maintained by the W3C. HTML uses tags to mark elements like headings, paragraphs, links, images and more. CSS and JavaScript can be used to style and make HTML more interactive. HTML documents are created using tags within a text editor and saved with an .html or .htm file extension.