Hello Wayne, as previously answered there are several places for detailed tutorials on this. The most popular in the Web Design field is w3cschools.com.
To build a website you would first need to know at least some basic HTML which is the back-bone to any website. Then adding CSS allows you to style the site how you would like it to look visually.
I'm a freelance web designer/developer, if your asking in need of help feel free to contact me with questions and I would be glad to help best I can. :)