• Фронтенд (frontend) — часть сайта или веб-приложения, которую пользователь видит в браузере. Это внешний вид (структура страницы, тексты, картинки) и интерактивные элементы (кнопки, формы). Если ты новичок, начинать с фронтенда — лучше всего, здесь нет сложных алгоритмов и математики.
• Бэкенд (backend) — часть сайта или веб-приложения, которую пользователь не видит в браузере. Это «внутренности», которые находятся на сервере и отвечают там за обработку и хранение данных. Если ты новичок, начинать с бэкенда — не лучшая идея, нужно знать много сложных алгоритмов и хорошо владеть математикой.
• JavaScript (JS) — язык программирования, созданный специально для фронтенд-разработки. JS отвечает за отправку данных из форм, помогает в реальном времени менять разметку и стили HTML/CSS, может сохранять данные на стороне пользователя.
• HTML — язык гипертекстовой разметки, с помощью которого ты создаёшь структуру сайта или веб-приложения. Не даёт возможности стилизовать сайт или обработать данные, но добавь связку с JS и CSS — и твой сайт станет красивым и функциональным.
• CSS — язык описания внешнего вида, который позволит стилизовать твою страницу. С помощью CSS ты можешь задать цвет фона и любого элемента страницы, размер и тип шрифта, точное расположение, анимацию, адаптировать сайт под разные экраны и многое другое.