This document provides an introduction to HTML and CSS. It begins with an overview of the tools used for building websites, including text editors and browsers. It then covers the basic building blocks of HTML, such as the DOCTYPE, HTML, head, title, and body tags. It introduces other common HTML elements like headings, paragraphs, links, images, lists, and containers. The document also provides an introduction to CSS for styling HTML, including inline, internal and external CSS. It covers CSS selectors, properties and the box model. The document includes examples and exercises for working with HTML and CSS.