Get a domain name. This is the name given to a website, domain names need to be registered and paid for so that others may be precluded from using the same name. For example, if you wish you domain name to be myworld.com, then you need to register this domain name so that no other person can use it. Of course, if this name is already taken, then you need to think of a new name.
Register your domain name. Registering of the domain name should be done with InterNIC, an organization which is responsible for this activity. The registration is done through a domain name registrar and you may need to pay a fee ranging between $10 and $35. This registration is only valid for a period of one year and hence needs to be renewed annually with the required fee. Registering the domain name gives you valid legal rights over that name and prevents anyone from misusing it, of course, you need to be cautious, if you've registered the name but have kept the website preparation pending. Many people register domain names in bulk, but don't get around to actually using them immediately.
Sign up for an account with a web host. Web hosts are entities which have multiple computers connected to the Web. Getting an account with a web hosting company is similar to taking up a lease or rental for your business premises. You will need to research thoroughly before settling on a specific web host. Some of these can be free, but most web hosting companies charge some fees for maintaining your website on their network.
Getting started with designing your website. There are numerous web design software programs or web editors, available on the internet which will enable you to design the website by yourself, should you wish to do so. The alternative is to use a commercial web designer, like you would use an advertising or PR agency in real time. Once again, some of the programs and editors are free, while others may cost you some money. Browse through the various options that are available and pick the one which best suits your needs.
Testing the website. Make it a habit to continually keep testing your website on various browsers while you are designing it. Browsers also keep getting upgraded frequently, so it makes sense to taste your web pages against the two latest versions in each type of browser. This will help validate your HTML coding and avoid future problems once your website is ready and published. Test against most of the prominent browsers such as Internet Explorer, Firefox, Safari, Opera, Google Chrome, etc.


Delicious
Digg
Google
Yahoo