сначала зарегай домен и хостинг а потом можно с ним играться - з например залить туда hellow world - если понравится то поставить движок и ковыряться в его шаблонах. а вот тут уже придется сначала читать доку а потом что то менять . по стеку понадобятся - html/css/js/php/sql
Если прям совсем с нуля, то HTML + CSS + JS просто гугли. Так же необходимо у себя развернуть веб-сервер (например Apache) и научиться его настраивать. Дальше он к нему еще вырастет скорее всего какой нибудь SQL сервер, и его тоже нужно научиться настраивать.
Сайт — это очень растяжимое понятие. Страничка с чёрным текстом на белом фоне "Привет, я Вася" — это сайт. Госуслуги — это тоже сайт. Между ними разница — несколько миллионов рублей и несколько лет работы.
Определись, какой уровень тебе нужен сейчас. Самое-самое начало — HTML.