Responsive websites display well on desktops, smart phones, and tablets.
Websites are essentially files of text and pictures that tell your browser how to present them. All that is well and good but how do you get them on the Internet. Basically you need these website components: domain, website and a host.
The domain itself is really your brand on the Internet like MSN, Hotmail or Google. You pay a registrar for the rights to the domain and you have exclusive control over anything going to that domain like websites and email addresses. It’s sort of like the registration for you car.
Hosting is a place to store your website. In our car analogy, this would be the garage. Like your car, you could store it at home but then you would have to maintain the “garage”.