The most popular CMS as of the time of this writing is Wordpress. With this software, it is possible to create any type of website that has an easy to use interface.
The LAMP Stack (Linux + Apache + MySQL + PHP) is popular setup for hosting dynamic websites. I prefer to use LEMP (Linux + Nginx + MySQL + PHP) because I find it easier to install and more friendly to system resources.
Installing and configuring a website is not difficult. But to further reduce the steps and see something working right away, we will start first with setting up a static website.