The best place to do all domains and hosting is Godaddy period.
I have used so many platforms like, Netfirms, Wildwest Domains, Priced Right Domains, and many others but still love Godaddy for there 24hour support.
1st let me explain what is a domain, the www.yourbusiness.com is the domain and the register is where you buy it from.
2nd hosting is where the web files are located and web developers access the server by FTP File transfer protocol without having direct access to your Godaddy account.
3rd Godaddy offers everything from domains, hosting, SSL security and more and available with 24/7 to help.
Go to www.godaddy.com and start by buying your first domain.
If you would like to learn more contact myself or Mediafy.ca to assist in getting your online business setup asap.