Как правило это HTML, CSS и JavaScript. Подробнее об этих технологиях: HTML (HyperText Markup Language) - это язык гипер-текстовой разметки, который говорит браузеру, каково содержание страницы, например, "заголовок", "параграф", "список", "элемент списка", "блок" или "таблица". CSS (Cascading Style Sheets) говорит браузеру, как отображать элементы html-документ, т.е. веб-страницы. JavaScript - Язык программирования, позволяющий создавать события, которые будут вызваны при взаимодействии с каким то конкретным элементом, что позволяет делать потрясающие визуализированные эффекты, а так же принести кучу удобств пользователю, таких как ассинхронизация веб-страницы. Backend— то что работает на сервере, т.е. логика, которая отвечает на запросы посылаемые от клиента к серверу. Сервер так же отвечает за то какие данные сохранить/удалить/изменить в базе данных. (Клиент в данном случае это может быть фронтенд, или же мобильное приложение) Вы можете использовать любой универсальный язык прогр