Setting up your website for the first time is tough and no one wants to look stupid. It is like the first time you prepare for a birthday party and you know nothing about how things will work out for you, not even what gifts you will receive. However, as you grow older, you become a master, and the same thing applies to setting up your hosting and developing a new website.
I hope that you already know how to find a good hosting company.
Here are some tips for you.
1. Setting up WordPress on your hosting.
WordPress is a free and open source software, which allows you to install plugins and your choice of ready-to-use themes. Installing WordPress is easy and your hosting company can do this for you.
2. Hosting Joomla
Joomla is a CMS similar to WordPress. This one is a bit tougher to learn and yet the installation is easy and the CMS itself can be used for news websites, blogging, personal sites, etc.
3. PHP/mySQL Site
If you already have the files of your site, just upload them via a control panel like cPanel or use FTP. For beginners, HTML-based pages could be the perfect solution.
4. HTML/CSS
Static HTML pages can be hosted on a web server but you should possess the skill to develop/design an html-based website. Most developers start by learning HTML and CSS first.
Conclusion:
Make an effort to build your website yourself and practice your skills every day. Learning something new each day is a great investment.