Скажу очевидную вещь: в интернете есть сайты, и сейчас вы на одном из них. Менее очевидная вещь — как эти сайты устроены. Сайт состоит из разных блоков: текста, картинок, ссылок. То, какие элементы должны быть на сайте, описывают на специальном языке — HTML.
Изучить HTML несложно, в сети много бесплатных курсов. Но сегодня одного HTML недостаточно, чтобы сделать сайт. Если на сайте нужно настроить цвет фона или шрифт, придётся изучить ещё один язык — CSS. CSS отвечает за то, как выглядят элементы сайта и как они расположены на странице.
Искушенный читатель, наверное, уже понял, к чему я веду. Для многих современных сайтов будет недостаточно изучить HTML и CSS. Если на сайте появляется кнопка, по клику на которую должно открываться всплывающее окно, вам понадобится третий язык — JavaScript. JavaScript позволяет сделать сайт интерактивным, описать логику его работы. Почти везде, где есть реакция на действия пользователя, есть JavaScript.
Все три языка в каком-то виде должны присутствовать в арсенале современного веб-разработчика. Если вы хотите им стать, уделите внимание каждому из них. Начать можно с бесплатного вводного курса Яндекс.Практикума «Основы HTML, CSS, JS».