HTML was originally developed to define the structure of scientific documents and is now widely used to format web pages. It is important for students and professionals to learn HTML to create websites, become a web designer, understand how websites work, and learn other languages like JavaScript. HTML uses tags like <html>, <head>, <body>, <p>, and <h1> to define headings, paragraphs and other elements. Attributes provide additional information about elements, and core attributes like id, title, class and style can be used on most elements. Formatting tags like <b>, <i> and <strong> change the appearance of text. Comments starting with <!-- and ending with --> allow adding notes to code.