не каких осбо не нужно знаний...в яндексе пишешь юкоз заходишь на сайт создаешь себе сайт потом смотреишь все обучения по этмому сайту и за один день ты научишся создавать красивый свой сайт
Ну смотря какой сайт,можно на любой CMS создать уже готовый сайт и знания там нужны,но в очень маленьком количестве,ну а если хочешь сделать простой сайт,но сам,то учи HTML хотя бы.