Смешной вопрос (можно об этом книгу целую написать, в рамках форума тяжело вложиться)..Обычно в создании сайта участвует море народу....начинается всё или с Проектировщика, или с Технического дизайнера, т.е. рисуешь на бумаге весь дизайн, потом проектирушь каким образом будут взаимодействовать файлы на сервере, а уж потом рисунь на компе всё и программируешь.