Making Your Site Available
In order to have your website available for the public, you need to have a computer that is accessible to the public internet and a URL to identify its’ location. You will need some form of web hosting and should also register a domain name. Web hosting can generally be paid monthly and domain names are a yearly cost.
When looking for a host I tend to look to see what kind of support and backup they offer and how reliable their servers are. Most low cost hosting plans offer more bandwidth and storage than most web sites need.