How to Make Your Own Web Site
There are two ways that most people who create web pages do it: either they hire a professional web designer, or they use some visual HTML editing software.
Another option you should consider is to make your own website
Why Would I Do That?
No matter what you might do, unless you're doing it yourself that is, coding your website by hand you're not going to have full control. But when you make your own website you have control over every tiny, tiny detail, and this puts you in a situation where there should never be a problem you can't fix. When you make your own website you're not relying on a company, or a designer, or anyone else whatever goes wrong, you can fix it.
Thanks to XHTML and CSS, is quite easy to make your own website by hand in fact, once you know the basics, it's often easier to make your own website than fighting with some piece of software to get it to make things look the way you want. Once you know the tag for an image, it's much easier to just type it than go through a bunch of menus when y. When you make your own website and you know you want something to be a certain width, it's much easier to type that in than to try to make it the right size using the mouse. Web design benefits from the kind of preciseness that you get when you make your own website.
At every stage in the process, when you make your own website you know what you've done and you know what you have left to do. If something isn't working the way it should, you can easily look through, find the problem, and make it right. Altogether, not only do you save money when you make your own website, but you also end up with a better website in the end.
Tables and Coding.
For a long time, the biggest reason to not make your own website was that most complex layouts were done using tables, and tables were hard, especially when you had to put one inside another. Any modern website, though, really shouldn't be using tables at all, which means that you won't have to learn how to do them when you make your own website that takes down the biggest barrier. HTML is very easy to figure out, and from there all you have to do is learn a little CSS (there are plenty of good books on it, and there's not that much to learn altogether) and you're on your way.
There are only a limited number of things that you'd want to do in HTML when you make your own website, and they've all been done by someone, somewhere. When you see an effect you'd like to use on any website, anywhere, knowing HTML means that you can simply use your browser's 'View Source' function to see how it was done and adapt it when you make your own website this is generally considered an OK thing to do.
You'll also be able to start building up little libraries of code you've written yourself when you make your own website a two-column layout, a splash page, and so on and quickly adapt them as they're needed this alone is reason to make your own website. Even better, if you already have some HTML from a template that you bought or that came with some software, having built websites yourself will give you enough know-how to figure out how to edit it and when you make your own website you can make it look exactly the way you want.