When it comes to actually building a site, you need to start with the content: what it is about. You can:
Write the content as a pure ascii text file (rather than a word processed document). Note: Word processors tend to stuff the file full of non-ascii characters that are invalid in web pages.
Then add the basic markup to turn it into web pages, and to control how the pages are linked.
Then add the style sheet that controls how it looks.