Now before going to the technical aspect of building a website, you need to first have a basic idea of your work. First, start with a pencil and paper. Sketch out a rough layout of the way you would want your website to appear. Decide things such as the location of the title, the way in which you would want your content placed and such other things. Now on to some programming!

This word programming might seem scary, but, there is no reason to be scared. You can find several sites offering free tutorials about the same. While it is not necessary that you be an expert at programming in order to build an operating website, you have to learn html basics.

My recommendation would be to learn thoroughly about tables. Even a beginner can create a professional looking website using them.

Then use any of the basic text editors such as notepad for writing, editing and saving your html code. When you are first saving your work, for the type of file, you should select Text Document while saving using the extension htm, for example title.htm.

The first page of your website or the home page is saved usually as index.htm. In order to see the appearance of your front page, you can double click on that file and it will automatically open in your browser.

Thus, your webpage is ready and done. So it is now time to find some host or space where you can keep your webpage online. Free Web Hosting is a good site for beginners. In case of free hosting sites, they might put some advertisements or banners. Others might charge you for registering your domain name.

Now, you should make sure that you do not sign up accidentally for any extras like spam control, url protection and others. These will only add to the original cost. These websites will give you only limited bandwidth, email accounts besides some other things. However, they still work well for beginners. You can upgrade later on if you feel the need.

Now that you have prepared your webpage layout and learned some basics about html, written your html code, found a host, registered your domain name or URL. So the next step is to upload or transfer the webpage to the host.

You will need the FTP or File Transfer Protocol program for doing this. Now, when you are using it, you will see two windows, the left one will show computer files, while the right window will show files that are stored on the host. You can visit the site

http://www.web-hosting.candidinfo.com/ftp-tutorial.asp

Here you will find a detailed and easy to understand tutorial about transferring your webpage to the host.

Now your website is all ready to start running. Now, do not just let it be. Keep on improving, tweaking, adding pages, linking with other sites, as well as adding new content regularly.