Чтобы создать серверную часть сайта, не нужны навыки программирования, - можно использовать CMS, в которой реализованы необходимые функции. Но в случае построения сайта на CMS встает проблема веб-дизайна. Вы можете выбрать базовый шаблон, но без знания HTML и CSS не получится его изменить.
Если вы создаете сайт самостоятельно, то выбираете между тремя типами инструментов:
Если вы умеете работать с фреймворками, то и с веб-дизайном не возникнет никаких проблем, кроме творческих – создание привлекательного внешнего облика требует не только навыков программирования, но и художественного вкуса. В случае с CMS сайт будет создан без навыков программирования, но с дизайном тоже возникнет проблема. Можно скачать кучу бесплатных шаблонов, купить индивидуальный макет, но изменить его самостоятельно не получится, пока вы не освоите основы веб-дизайна.
Но это не повод отказаться от идеи создать сайт. Чтобы получить привлекательный веб-ресурс без знания языков программирования, используйте конструкторы сайтов. В них вы можете выбрать шаблон и кастомизировать его с помощью мышки в визуальном редакторе.
Если вы не имеете никакого представления о принципах веб-дизайна, то при использовании конструктор это не будет иметь значение. Шаблоны на таких сервисах сделаны профессиональными веб-дизайнерами, так что вы можете запустить сайт, ограничившись минимумом действий:
Если вы хотите сильнее индивидуализировать шаблон, чтобы он не был как у всех, настройте вручную каждую страницу. В визуальном редакторе с помощью мышки можно добавлять и удалять виджеты, менять их расположение и размер, настраивать шрифт и цветовую схему.
Некоторые мощные конструкторы предлагают в качестве дополнительного функционала ручное редактирование шаблона в CSS. Это можно использовать для обучения на практике: у вас есть сайт, вы настроили его дизайн в визуальном редакторе, а теперь готовы копнуть глубже и разобраться с кодом. Другие конструкторы ставят пользователя в жесткие рамки, которые помешают испортить шаблон, если вам пока не хватает художественного вкуса.
Чтобы сделать правильный выбор, смотрите рейтинги и топы конструкторов, к примеру на https://site-builders.ru. Не стесняйтесь регистрироваться и пробовать возможности сервиса на практике – у любого хорошего конструктора есть режим демо-доступа или постоянный бесплатный тариф с предоставлением доступа к основным функциям. Можно выделить под изучение конструкторов 1-2 дня. В итоге вы даже сэкономите время, выбрав подходящий сервис для реализации задумки.
Если вы работаете в конструкторе, то можете обойтись без специальных советов. Шаблоны выполнены профессионалами, так что нужно лишь не испортить макет. Тем не менее, некоторые рекомендации могут оказаться полезными для новичков:
Конструкторы хороши тем, что на них можно без проблем редактировать сайт. Это не занимает много времени и не требует специальных знаний. Если вы все-таки планируете освоить верстку с помощью языков программирования, то выбирайте конструкторы, в которых можно работать с HTML и CSS. Так вы получите функциональный и проверенный полигон для обкатки навыков в веб-дизайне.