Throwing this up real quick will make it much better...ed
Try Drupal 8 http://trydrupal8.com/
last update: 11/29/2017
Author's: Randy Poole, Ace Witherspoon
Domain and Hosting: Make sure You put the domain name in the correct owners name. Most hosting will have an domain search to see if it is available, then an way to purchase it. When buying hosting You want Linux maybe the mid package around $10.00 . You want cpu power not unlimited databases or emails, You only need 1 db and maybe 4 emails or You can use Your own email and not need any emails. i think the digital drives are a bit faster so look for them, plus it means the server has more current gear. On my howto page will update this info to make it more clear.
Hosting Company's client area's: will be different but for the most part they will have a place for the domain set up and a place for the hosting set up. If You buy the 2 at the same time they will connect Your hosting and domain so no real need to mess with the domain. In the hosting area most host will use cPanal You might go right into cPanal. Once in cPanal click on "file manager". This is where You will upload Your drupal 8 files
Once in cPanal's "File Manager": go into "Public HTML files". Then go to drupal.org scroll down to the bottom click on "Core Files" click on drupal 8 then click on the zip file to download core files. Then go back to "File Manager" and in the "Public Html Files" click on "upload file" at the top. Then chose the drupal zip file from Your computer, once done hit the back button. Now select the drupal zip file and click on "extract" onces extracted go into the drupal folder and "select All" and then click "move" and send to / .
Make Database: From cPanel chose "databases", then "make database" name it. i use something like "pennov2017build3" 16 digits only use lower case no symbols to be safe (long story.). Now make database user click "make user" for name i will use something like "zzduserpendl2017" . For the password i will use something like "zs33Re%%ryyoO0as" hit save. Then You need to connect the user to the database. Click "add user to database" , Match the 2 we just made. For user permissions check - select, insert, update, delete, create, drop, index, alter, create temp tables, lock tables then hit save. When we load drupal we will enter the database name, database user name and database user password. Some host will use a different server for the database, You will need that address also otherwise if the database is on Your server You will use "localhost" for the database address.
Change who can register: "Configuration/Account settings". Change registration to administrator only.
Make some basic pages: "Content/Add content/Basic page" Make a alpha page, cat page eve page, and databucks page, editor page, ad page, questions page.
How to make basic page: "Content/Add Content/Basic page" ad title "alpha", In Body i added "Directory in alphabetical order."...In Menu settings i made an alpha "main navigation" menu tab...In "URL Path Settings" "/alpha" hit "save"...Then repet for other pages.
Move menu tabs around: "Structure/Menus/Main navigation" and just move them around.
Hit counter on Your page: "Extend" scroll down and check "Statistics" click "save", then go to "Configuration/Statistics" turn on "Count content views", Then go to "People/Permissions" scroll down to "Statistics" check "Anonymous User" for "View content hits" click save.