There are two essentials before having a website. Domain name and hosting, we have created a graphic that will help you understand the difference between the two and what they are. If you are not familiar with this online stuff, I hope this helps.
SBZD Marketing and Web Design
3165 Olin Ave Suite #11, San Jose, CA 95117