создание сайта с нуля

Всем привет. Поставили задачу создать сайт, а я об этом не знаю ну вообще ничего! Подскажите пожалуйста с чего начинать, где писать код, какие программы нужны для этого? какая литература, а то везде написано отрывками, а мне бы объяснить с чего да как, то что пишется в php знаю, а что нужно для этого php, где его взять?

Очень прошу помочь и объяснить как первобытному человеку как подойти к этой задаче?

Спасибо.