I have been building website for myself and clients for the last 15 years. Currently I use wordpress and can recommend this application for website template and building.
Another great app is to use for translating all the content of your website. This is a free program but for the best results just a simple monthly fee will create SEO in many different languages.
I have used many ways of building a website by starting with plain html and basic php coding with in Dreamweaver. However using CMS programs will take the ease out of many coding complications. I use Prestashop, Congrete 5 and other types but have settled for Wordpress. I Therefore can recommend Wordpress.