HTML (HyperText Markup Language) and CSS (Cascading Style Sheets) are the foundational technologies for building web pages.
HTML is a markup language that provides the structure of the page, while CSS is used to control the presentation, formatting, and layout.
See Introduction to HTML and CSS to find out more about these two languages.