A web site hosting company provides web space on which web sites or other related web services can be hosted. A web site host will usually own dedicated web servers that it will effectively rent space on to anyone who wants to run their own website.
There are a number of free web hosting companies online. These generally mean that your website may include advertising that the web host adds to help pay for your hosting space. Or some web site hosting companies will simply provide a small amount of free space in the hope that you will upgrade to a paid package as your needs grow. The decision to go for free or paid web hosting will usually come down to your preference and requirements.
If you decide to go for paid web site hosting, it doesn’t have to cost the earth. There are many affordable web hosting companies online, but be aware that you will often get what you pay for; paying too little may get you a slow and unreliable service.
Some web site hosting companies specialise in pre-installing popular software such as is used for blogging, ecommerce, forums, etc. Others specialise in database hosting or running of custom programming scripts. Once you have found the right web host, you are ready to begin creating your website.