Here are some of the guides and resources I used to get my site working the way that I wanted.
Install a LAMP server (Linux-Apache-MySQL-PHP) as a prerequisite for installing WordPress.
https://www.ubuntu.com/download/desktop
Ubuntu 16.04
sudo apt-get update
sudo apt-get install apache2
sudo nano /etc/apache2/apache2.conf