I agree with Seth. The first thing you need is a map of what your site should be. Remember, content is king.
If you don't know anything about building a website, and you want to do it yourself, it's not a great idea to build it from the ground up. There are many tools that do all of the tedious foundation work for you. Webs (as Seth mentioned) - http://www.webs.com is a great, and FREE one! You don't have to worry about anything except how you want your site to look and what content you want to put on it.
The builder tool is very intuitive and flexible. You essentially just drag and drop blocks on the page where you want your content to appear. It does all of the coding for you in the background.
This is really the way to go. You should spend time focusing on what you want your website to be rather than trying to learn a new, and very in-depth, skill.