Okay, I have read some of the people who want to start making websites from scratch and what to really design their sites from the bottom up. I do want to do this as well. I know basic HTML it's relatively easy as I designed my own website Freshmen year. It was the design part that it really lacked. It was a site were you can make hyper links with pictures and such, rather easy stuff. Then my junior I learned Java. It wasn't too big, I did learn a lot about programming though. Just console applications. And then freshmen year in college I learned C++ and that again was just console applications or running programs through DOS. So basically I do want to build a website from ground up. I want to make my own user interface with my designs such as The MacRumors logo and such. I do want to implement a user part of the site so people can come and sign up and make profiles and such. I also want to make a forum part of the site and then there are other things that I'll be adding to the site to make it my own unique site. Like I want to be able to add a page so where people who have done something can click on the button that says, Accomplished, like a certain task and then their user name is enter on the list of people who have done that. And then from there they can load pictures or films to the page which you have to click their name to view their pictures or films. So where do you think I should start? Any help would be great. I'm looking at W3Schools at some point tonight and SitePoint. Any help would be greatly appreciated.