HTML is a language for creating webpages. We use it to structure text, links, pictures, sound and video. HTML, CSS, and Javascript all go together: HTML describes the structure and contents of the page, CSS provides the style (colors, sizes, and formatting), and Javascript provides any dynamic logic that’s necessary — parts of the page that move, change, and adapt.