Единственный язык программирования, который напрямую связан с созданием сайтов, это JavaScript... причем даже не полностью, потому что его современные фишки, которые входят в состав NodeJS, предназначены для сервера. Вот его изучай, если тебе нужны именно языки программирования...
Сами сайты создаются на языках разметки - HTML и CSS. От программирования в них практически ничего нет за очень редкими функциями. Это такая база, которую целенаправленно даже учить не надо, оно усваивается само. Однако без этой базы можешь забыть про нормальное использование JS и серверных языков.
Если тебя интересует все, что связано с сайтами, а не только созданием, то изучать можешь на выбор PHP или NodeJS... второе мне импонирует больше. Еще обязательно SLQ, если сайт предлагает хоть какое-то общение с пользователем.
Чтобы разметить простейшую страничку, начните с HTML.
Затем, чтобы сделать ее красивой, добавьте туда CSS.
Чтобы сделать ее живой и умной, добавьте JavaScript.
А чтобы сделать навороченный сайт с хранением информации в базе данных и сложным поведением, используйте PHP, Java, Python или другой подобный язык для серверной части (для так называемого бэкенда — back-end).