Если надо без знаний создать сайт у тебя есть два пути.
1) CMS. Надо выбрать CMS-систему управления контентом, подойдут Joomla, PHP-Nuke, WordPress, Ucoz, вообще их много. Установишь ее на хост, и все- без труда наполняешь сайт содержимым (только разобраться в настройках
) Остается выбрать тему- внешне оформление, дизайн сайта- по душе. Их можно найти в интернете.
2) Визуальный редактор. Лучший считается DreamWeaver, поставь его на свою машину. Затем надо скачать HTML шаблон сайта- готовый дизайн. Правишь файл шаблона в DreamWeaver-е, попросту добавляя текст, создаешь каждую страницу сайта. Линкуешь их (чтобы все переходы между страницами работали), знаний для этого много не надо, но наверно чуть больше, чем поставить и настроить CMS(ИМХО). Твой сайт готов.
Преимущества второго подхода- HTML шаблонов в интернете гораздо больше, чем тем для движков=> выбор дизайна больше. Если что надо будет подправить в дизайне, сам сможешь легко это сделать. Сайт получается статический> будет работать на всех бесплатных хостах.
Недостатки- сайт статический> что-то динамическое- там форум, гостевую- отдельно надо ставить, и работать они будут отдельно. Добавлять новые страницы куда проще через CMS, а уж сменить дизайн... через CMS в сотни раз проще.
Ну а если хочешь стать профессиональным веб мастером, учи технологии HTML, CSS, JavaScript, Flash, Photohop, PHP+MySql. Вот неполный список
Начать советую с HTML/CSS.