Do I have to purchase a hosting plan along with my domain name?

Root Folder > Domain Names