HTML, CSS и JS, что?

HTML — язык гипертекстовой разметки
CSS — каскадные таблицы стилей
JS — Javascript

Это языки Интернета, и вместе они определяют то, что вы видите и делаете при посещении веб-сайта.

Другими словами, HTML обеспечивает базовую структуру веб-сайта, CSS рисует ее и делает красивой, а JS придает ей поведение, позволяющее взаимодействовать с кнопками, формами и т. д.

Итак… как работают веб-сайты?

Когда вы посещаете веб-сайт с помощью браузера (Chrome, Safari, Firefox и т. д.), браузер выполняет работу по доступу к серверу (по сути, другому компьютеру где-то) и извлекает файлы HTML, CSS и JS. Эти файлы загружаются на ваш компьютер, открываются, и тада, вы смотрите на веб-сайт.

А как насчет Python, Ruby, C++, Java…

HTML, CSS и JS используются для отображения веб-сайта, который мы называем внешним интерфейсом. Однако, если вы хотите создать более сложное веб-приложение с базой данных (например, с такими возможностями/функциями, как вход пользователя в систему или оплата кредитной картой), вам, вероятно, потребуется создать внутренний сервер, и у вас будет множество вариантов языка на выбор!