Having the right tools and services for the job is an important first step.
I love the Siteground platform and use it for all my own websites. It is very reliable and easy to get up and running. They have options for single website users or if your running multiple websites they have options as well.
WordPress it a fantastic, free, website builder and CMS (Content Management System)
WORDPRESS THEME BUILDER
I have been using elegant thems for over five years now and build all my websites using thier themes.