Hosting is basically space you rent on a server to place a website, hosting is purchased for 1 year, or several years, and you will lose your website content if you do not buy it again after that period.
When Internet users want to view your website, all they need to do is type your website address or domain into their browser. Their computer will then connect to your server and your webpages will be delivered to them through the browser. Your choice of Hosting depends on expected traffic and website needs.
But your not here for that, right!
So lets talk FREE Website Hosting.
Various companies offer Free Hosting, but with obvious restrictions. I tend to use Hostinger.