Install Drupal on a hosted server

A very good introduction. I only wish to add some minor things.

When copying all the files to your webserver (e.g. via ftp) make sure you also copy the hidden files

If you don't copy .htaccess one thing that will not work is clean urls, see https://www.drupal.org/getting-started/clean-urls, section "Enabling Clean URLs in Drupal"