Представьте, что вам нужно сделать модель дома. Сначала вы изготовите, например, из картона, требуемые фигуры: поставите блоки комнат, вырежете в них окна и двери, сверху положите крышу и даже может быть обложите её картонной черепицей.
Так вот: HTML и CSS - это языки программирования, с помощью которых специалист объясняет браузеру, как тот должен отобразить ваш сайт. HTML описывает элементы и их расположение, а CSS сообщает программе шрифты, цвета, стили, картинки и все прочее, что имеет дело с оформлением.