you can open tutplus.com there is many tutorial in there to make an website. there is also another tut to in there. or maybe, have you already google it? good luck
might be worth taking a look at webdesignforbusinessonline.info to get started with some basic html stuff if you want more advanced wordpress or joomla are great products to begin with, depends where you have hosting if they provide it. some places like xtreemhost and byethost provide free hosting and you can use joomla and wp on there
Here's a free report with wordpress how-to tips that might help. They're in the order in which you would want them. http://www.thebloggingcourse.com/tips Hope it's helpful.
In this order: http://www.w3schools.com/html/html_intro.asp http://www.w3schools.com/css/css_intro.asp http://www.w3schools.com/js/js_intro.asp Then additionally if you want more functionality (logins, databases, etc..) you'll need to look into PHP and MySQL most likely.