Website Hosting & Domains

Web hosting is an online service that allows you to publish your website on the internet, it's some reserved space located on a "server", physical computer that is available all the time for anyone. With your own web hosting, you can also have your own domain and email account. More info
Domain Name
A domain name is an unique address, where visitors can access your website, like "www.my-website.com"
Email Account
Web hosting includes space for your email account and with your own domain, you can have an email account with an address like contact@my-website.com