What I would suggest is take either a web design class at your school. Or pick up a HTML/CSS Book. Get dreamweave it will help alot! One other thing you can do is find a CSS/HTML layout on a website that you like and the layout is close to what your looking for, then just edit the colors, text, images, links and all. (Will be pretty easy for beginer coder)
And once again as everyone is doing it here is my
site which I have coded myself.
Hope some of the information helped.