WordPress has long been the most popular website building script on the Internet. It is extremely flexible, which means you have complete control over the design and functionality of your website.
Customizable, easy-to-use tool for website management
It’s important that you don’t confuse the WordPress.org content management system (CMS) with the WordPress.com blog hosting service.
WordPress started as a simple blogging platform in 2003, created by Mike Little and Matt Mullenweg. Since then it has evolved to become a content management system and an application development framework.
A beginner will be able to have a basic website with great content and functionality. But will be limited to the features offered either by WordPress or via plugins. Be careful not to install too many plugins and especially to keep up to date with the updates.
Also, you are in charge of your website. This means you are also responsible for the security of your website, you need to make backups, and installing updates (plugins and themes too). You can automate all these tasks, but they would still require your attention.
The intermediate and the expert will also find their account because the script is open source, so you can edit the source code and create almost any type of plugins to come to your ends.
My first website created with WordPress was in 2004 and at that time, the script was already popular. Between 2004 and 2017, I have built and managed over 50 sites powered by WordPress. Most of them were thematic directories of websites of all kinds.
I never had a problem managing my sites and adding new features, plugins or widgets.
All documentation provided are very well done and lots of examples for coding.