There are many web hosting companies you could hire to host your site. Your host choice is important, since access to your site hinges on them. There are two main types of hosting services: free and paid.
Free web site hosting services allow you to upload your web site content without any cost. This is great for people who are new to the Internet. These hosts will put ads and banners on your web page so that they can make money to pay for the service that they are offering you for free.
If you are not expecting much traffic, this is a good option. That way, you are not paying out funds to display your site to a handful of visitors.
These services are usually geared at newbies. They usually come with fool-proof site building tools so you can upload your site without needing much technological know-how. There will usually be a site builder and uploader right on the web hosting site.
There are drawbacks to using a free host, however. You will have limited space on their servers. And, it's unlikely that you will have your own URL. Usually, your site will be on their domain name, with your name added as ...