I'd like to do create a website from scratch but I'm not sure where to begin. For example, I'm playing around with Angelfire's free hosting site just to get some HTML practice. I've even purchased an HTML/XHTML/CSS tutoring book and I'm getting, let's say, sufficient. But I understand that it's not necessary to learn HTML anymore. So, after I find a reputable site host, what next?