What is Hosting?
Hosting is where your website is stored. This is where WordPress is installed. Your content (images, text, pdf, etc.) is stored in a database to be called when that post/page is requested by your website visitors. I recommend some great, non-conglomerate, hosting companies.