A Domain name is a website name or it is a unique online address of an organization or a person. A domain name takes the form of two main elements. For example, the domain name Amazon.com consists of the website name (Amazon) and the domain name extension (.com). Any can buy a domain from an Internet domain registrar like GoDaddy, Bigrock, Namecheap, etc it is not rocket science.
Web Hosting is a memory space on servers provided by many organizations called Web Host. It is online storage where images, plug in, videos, and content of the website are saved. Bluehost, Hostinger, A2hosting are some examples of web hosting providers.