Markup provides information about document structure and presentation. It includes start and closing tags like <p> and </p>. HTML is a markup language used to build web pages and includes elements like <head> and <body>. It has a defined structure with tags nested properly. HTML documents are text files with a .html extension.