Every website you have ever visited lives on a computer somewhere. Web hosting is renting space on such a computer so your website is visible to the world.
The simple picture Think of hosting as the land, your domain as the address, and your website as the house built on it. - Domain: yourname.com — what people type - Hosting: the always-on computer holding your files - Website: the files themselves — pages, images, code
What a hosting plan actually gives you - Storage: space for your files (NVMe storage is the fast kind) - Bandwidth: how much data visitors can download monthly - Databases: where dynamic sites like WordPress keep their content - Email or mail routing for your domain - SSL: the padlock that encrypts visitor connections
Why not just host from your own laptop? A home computer sleeps, loses power and sits behind consumer internet. Hosting servers live in data centres with backup power, cooling and fast connections — and they answer requests for thousands of websites at once.
Types you will hear about - Shared hosting: your site shares a server with others — cheap and perfect for most small sites - VPS: a private slice of a server with guaranteed resources and root access - Dedicated/Cloud: whole machines or elastic capacity for big applications
How the pieces work together A visitor types your domain → DNS translates it to your server's address → the server sends back your pages over an encrypted (SSL) connection → the browser shows your site. All of this usually happens in under a second when hosting is configured well.
That is genuinely all web hosting is. If you can follow this, you know more than most people trying to sell it to you.