Я бы посоветовал для начала определиться с темой сайта. А уж потом начать изучать html и на нём уже клепать странички. Лучше не брать всякие редакторы типа FrontPage или DreamViewer (или как он там пишется), а начать в текстовом редакторе типа "блокнота". Только с подсветкой кода (кажется, Notepad++ умеет). Так html быстрее изучится
Ну уж после html и css можно будет думать дальше
Динамические страницы без познания статики даже и трогать не стоит, а значит и веб-сервер не потребуется.
Кроме того, тема уже не раз обсуждалась