Hosting? DNS? cPanel? Registrar?

Hosting? DNS? cPanel? Registrar?

Hosting? DNS? cPanel? Registrar? What do these terms mean? Do you feel somewhat overwhelmed when your website developer asks for the username and password for your Hosting, Host Server Account, cPanel, FTP, Domain Name Registrar, and website? Why you have so many...