Давай научимся
чему-то новому

HTML (от англ. HyperText Markup Language – «язык гипертекстовой разметки») – стандартизированный язык гипертекстовой разметки документов для просмотра веб-страниц в браузере. Веб-браузеры получают HTML документ от сервера по протоколам HTTP/HTTPS или открывают с локального диска, далее интерпретируют код в интерфейс, который будет отображаться на экране монитора. Элементы HTML являются строительными блоками HTML страниц. С помощью HTML разные конструкции, изображения и другие объекты, такие как интерактивная веб-форма, могут быть встроены в отображаемую страницу.

HTML предоставляет средства для создания заголовков, абзацев, списков, ссылок, цитат и других элементов. Элементы HTML выделяются тегами, записанными с использованием угловых скобок. Такие теги, как <img> и <input>, напрямую вводят контент на страницу. Другие теги, такие как <p>, окружают и оформляют текст внутри себя и могут включать другие теги в качестве дочерних элементов. Браузеры не отображают HTML-теги, но используют их для интерпретации содержимого страницы.

CSS, или каскадные таблицы стилей (Cascading Style Sheets), это язык, который используется для описания внешнего вида документа, написанного с использованием языка разметки, такого как HTML. Проще говоря, CSS используется для оформления веб-страниц, позволяя задавать цвета, шрифты, макеты и другие визуальные элементы.

CSS предназначен для разделения содержания (HTML) и его представления (внешнего вида). Это позволяет изменять внешний вид страницы, не затрагивая ее структуру.

CSS состоит из правил, каждое из которых включает в себя селектор (указывающий, к каким элементам применяется правило) и блок объявлений (определяющий стиль).

JavaScript (англ. /ˈdʒɑːvəskrɪpt/; аббр. JS) – мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией спецификации ECMAScript (стандарт ECMA-262[2]). JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса. На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java. Языком JavaScript не владеет какая-либо организация или компания, что отличает его от ряда языков программирования, используемых в веб-разработке.