There are a lot of Content Management Systems out there. I have tested three of them, probably the most used: WordPress, Joomla and Drupal.
The installation processes are basically the same for each of the three CMS:
1. You create a database on your web server / web hotel and note the host, user and password for the the database access.
2. Download the latest package of your choice and install them following the instructions.
In WordPress, you rename wp-config-sample.php to wp-config.php and update the database settings in the file with the data you got from your web hotel. Change the files write/read/execute permissions to 644, navigate to the root and installation automatically begins.
Joomla automatically install itself. Just navigate to the root.
Drupal is slightly more complicated, you need to copy default.settings.php (in sites/default) to settings.php. Then navigate to the root.
After these instructions, it seems that WordPress’ installation is the most complicated, but it takes only 5 minutes as promised! The disadvantage is that you cannot set any advanced options at all in the installation! Certainly this is perfect for an less experienced user, but I prefer to save more settings directly in the installation.
Joomla and Drupal have similar settings in the installation process, about 6 or 7 pages of setup! I like it