Самое главное, что нужно изучить для разработки сайтов – это именно язык html. Он легкий, самое главное, поверить себя и начать изучать.
Сайт – это набор документов и файлов, которые лежат на каком-то компьютере, то есть, сервере в сети, и они объединены доменным именем. Например: «создание и продвижение сайта», то что в скобке – доменное имя сайта, объединяющая все документы и страницы которые лежат на сервере. Из определение мы видим, что есть два основных моментов в работе сайта. Сам сервер и документы которые лежат на этом сервере.
Что такое сервер? Это обычный компьютер на котором установленные определенные программы. Когда вводите доменное имя, браузер посылает определенный запрос на сервер, и сервер возвращает вам какие-то документы. В принципе все работает точно так же, как сетевое копирование файлов, только по другому протоколу – http.
Можно сделать гораздо проще и недорого заказать создание сайта в студии Art Plus - https://art-pl.ru/.
Создание сайта – это, в первую очередь, какая-то модель или прототип. Если у вас есть идеи создания какого-то сайта, вы примерно представляете себе его структуру, какие будут разделы. Еще нет четкого понимания, но есть именно блочная система, которую вы держите в голове. И эту схему можно отобразить в специальных программах или, как чаще делают профессиональные дизайнеры, перед созданием дизайна они просто зарисовывают на листочке свои мысли и видение. Это первое.
Второй шаг: рисуется дизайн сайта дизайн сайта. Не важно, в какой программе вы будете это делать, самое главное, понять то, что это является одним из важнейших этапов. У вас есть какой-то прототип, дальше просто зарисовываете все это в фотошопе. Сначала, возможно, также блочно, потом уже детали прорисовываем.
Создали дизайн, и что дальше? А дальше верстается страницы в html. Макет сайта, который мы нарисовали в фотошопе, разбиваем на мелкие графические детали и начинаем верстать в html, используя такие технологий как css и javascript.
Дальше у нас идет разработка программной части. Тут не обязательно программировать с нуля, можно использовать движок.
В интернете великое множество движков: wordpress, joomla и т.д. Можете просто скачать и использовать, то есть, фактически вам не надо будет глубоко знать какие-то моменты программирования. Это очень быстрое решение, если у вас ограниченный срок проекта или вам надо сделать побыстрее сайт, не углубляясь в технические моменты.
По итогу, знания которыми вы должны обладать, сводятся к html, css, ну возможно, немного javascript, и небольшие технические знания по работе с хостингом. Обладая этими знаниями вы сможете самостоятельно создать свой проект с нуля.
Кроме этого важно отметить современные онлайн конструкторы сайтов, которые вообще не требуют каких либо знаний и доступны даже средним школьникам.