What is web hosting?
Web hosting means storing your files on a computer that is online 24/7 and available to anyone in the world. You could host your site from your own computer, but it’s cost-effective only for major enterprises.
Most website owners take advantage of the knowledge, experience, and security of a company that provides professional website hosting services. I use and highly recommend Hostgator.