What is web hosting?
Web host are companies that create space for people to make their own websites for others to view. It is giving people the space to provide connectivity in a data centre.
What is a domain name?
A domain name is an identification label which is at the end of a website name. This could be a .com, .net, .org and more.
Domain name are used in various contexts and addressing purposes, registering you to the website you want to look at.
How do u register a domain name?
To register a domain name you would have to go onto a website which lets you create your own website, then you would need to check the availability of the website name and then if it is available you would have to pay.
For me I checked is www.chattocharlie.com was available which it was, and then I found out that it would cost £19.98 for it to run for 2 years.