Чтобы создать свой сайт вы должны выучить: HTML, CSS, JS, PHP.
Начнём с HTML
HTML нужен точно также, как и скелет для человека. То есть вы уже можете понять, что это основа сайта, которая в дальнейшем будет: украшаться CSS, добавляться функционалом JS и работой с базой данными PHP. Чтобы выучить как делать скелет сайта нужно потрать немного времени. По моему опыту я потратил на изучение HTML 2 недели.
Вот мой CSS для твоего HTML
CSS способен украсить ваш сайт. Без него ваш сайт не будет красивым. Это уже ваша кожа и ваш костюм. Для изучения CSS нужно не так много времени, как практики. По этому чем больше практики, тем лучше результат.
JavaScript
Этот скриптовый язык у вас попросит только три вещи: стальные нервы, практики (много практики) и время. С помощью этого скриптового языка вы сможете делать функционал для сайтов, который будет использоваться вашим клиентом на сайте.
PHP
С данным слоником вы сможете защитить свой сайт от взломов, сможете хранить данные которые будут вводится на вашем сайте. Многие жалуются, что у них появляются какие-то вредные привычки с этим языком программирования. Но лично для меня это не проблема. Может это потому, что я ещё не учил этот скриптовый язык?
А что думаешь ты по этому поводу? Что нужно знать для создания сайта?