Use a CMS to make a professional website
You don't need programming skills, but you need time to plan your website, to give it a good structure, clear navigation and fill it with great content. A CMS helps you with layout, structuring, navigation and functions, so you can concentrate on the most important: to create great content. Read more about CMS - Content Management Systems.