You do not need to know a programming language. No knowledge of PHP, HTML, CSS or SQL is needed to start. It may help in the long run, but it isn’t necessary when beginning. WordPress is very easy to learn. You can make a very professional 8-page website in under a day.
WordPress also has hundreds of options such as a media library, built-in widgets, caching, support for Content Deliver Networks, categories, tags, and on and on.
There are literally tens of thousands of ready-made free and low-cost versions of WordPress plugins and themes that serve most any purpose imagined. Check out this site (one of mine!) built totally with free plugins and themes.
With WordPress is very easy to make a fast loading website. There are so many plugins to help you compress images, minify files, cache files, etc. The speed of your website is a very strong ranking signal with Google. A fast site is great for the user experience and great for SEO.
WordPress is very easy to convert to a mobile-friendly site, a Google ranking factor. It is also relatively easy to create AMP pages, Google’s next big thing which allows web pages to appear almost instantaneously in your browser.
WordPress is very easy to SEO. WordPress was built from the ground-up to be an SEO friendly content management system. There are also great plugins like Yoast’s SEO that help with readability and SEO ranking.
WordPress is used by over 70,000+ websites on the Internet including The New York Times and The Huffington Post. There is almost nothing you cannot do with WordPress.
WordPress is FREE!! Take that Bill Gates!! You do not even need to pay for a hosting system, you can get a free site @ https://wordpress.com/.