Постараюсь ответить на самые главный вопрос, касающийся создания сайта бесплатно –можно ли сделать сайт с нуля, да еще и без вложении?

На самом деле создать сайт, можно не имея даже, ни какого опыта в этом деле, но иметь общее представление обязательно. Вы должны сразу и четко поставить цели и задачи своего проекта. Необходимо, как можно, четче представить дизайн и всевозможные переходы. Именно «отталкиваясь» от этого, дальше следует выбирать способ и метод, которым можно, реализовать задачу. Существуют два основных способа, первый и наиболее простой, создать сайт с помощью сайта-конструктора, для этого существует большой выбор таких сайтов. Конструктор поможет вам пошагово, выбирая нужные пункты, прийти к конечной цели. Даже иногда предлагают приобрести у них домен и хостинг для новоиспеченного сайта, то есть, все в одном месте. Второй способ, подойдет более опытным пользователям – это создание сайта с помощью готового движка или CMS, как еще принято называть. Здесь вы можете более гибко настраивать интерфейс сайта, используя при этом опять же графический интерфейс программы и ни какого кода. Но потом, вам самостоятельно потребуется загружать сайт на хостинг. Хотя сейчас уже на хостингах идут встроенные CMS.

Получается, что можно создать сайт, а в итоге и совсем не сталкиваясь с кодом. Такой сайт подойдет для каких то личных целей и это будет сайт-визитка. Но все же для проектов с какой-то новой идеей и для большего успеха в дальнейшем продвижении, я не сторонник таких способов. Необходимо хотя овладеть основами языка html и таблицами стилей css для изменения дизайна.