Use Wordpress to build a website.
Hire web developer if you don't know about programming and coding... :) Simple
To build a website you need to take a couple of important steps. First, figure out what kind of a website you want to create. What are your goals? How much time are you willing to spend? Are you ready to spend some money? You can hire someone to do it for you, but the other great option is using a website builder. It will help you save money, actually. There are plenty of good ones, and most of them are free, you just need to pick one. Here's a great article where you can read about the best web-builders and find the right one for your future website. Best of luck!
Before creating a website you need to prepare a complete requirement list for the website like what you want to do with your website, what kind of information it will have ....etc. After that you need to select a good company to develop your website.
As of now there are a lot companies available in the market for developing the website. I would like to recommend you to choose Andolasoft for your website development. Having more than 8 years of experience, we are not only providing websitedevelopment along that we are providing web and mobile application development.
I like Wordpress a lot, thank you for the templates here!
I think Wix is the best choice.