If you do not have Softaculous pre-installed, then you will have to manually install WordPress. If you do have sofaculous included with your hosting plan, then go ahead and use that.

It will be a lot easier, and will have should have 0 issues with installing WordPress. Going about it the long/hard way does pay off in the end if you are wanting to understand server management better.

Visit WordPress Download, so you can download the latest Zip file of WP. 

If you go to www.yourdomain.com/cpanel you should get the login screen for cpanel. The hosting provider will send you the login information via email. If you just bought a hosting plan, some providers manually setup everything, so give it a few hours for that email. 

Under Files you will find File Manger.

This is where most of the back end webdesign work is done. Head over to there, and select Document Root for: Yourdomain.com Or Public_HTML/www when you get a prompt to select the directory that you wish to open.

On the top menu you will find the upload button

Choose File: Select the wordpress zip file you just downloaded.

Once the file is uploaded, you can go back to the main Public_html page. Right click on the zip file, and select extract. The default settings will extract the file to yourdomain.com/wordpress/.

Unless you want wordpress located at www.yourdomain.com/wordpress/articlename.html. Then go ahead and select all the files that have been extracted. They should show up highlighted in blue, and click Move File. This will move all the files to the root domain, where you most likely are going to want it. 

In this example /public_html/wordpress/ gets changed to /public_html/

Once files are in the correct folder you want them in, you can create the database and user. This is where all the articles/site information gets saved. 

You will need to go back to the main cpanel home, and exit out of file manager if you are still on that page. If you have never created a username/database before, then use the MySQL database Wizard. It will be under the Database section.

Step1: Create Database

This name can be anything you want it to be, but you are going to want to name it something so you know what its being used for. examples: blog/WP/Wordp ect, ect ect. 

User: If you plan on having multiple webmasters working on this project, then you can give it a less generic name.
Otherwise i tend to just label it the same name as the database.

Password Generator: This will create a super unique, hard to crack password – you rarely need it use it,and you want it to be very secure. After you have set a username/pw then go ahead and Create the User

You are going to need to give this new user all privileges to the database you assigned it to. 
Check the top box  that says “all privileges” and hit next step

Make sure you save the user/database name & password in a text file

You can now exit out of cpanel, and head to www.yourdomain.com if you followed the steps to move the files to the root folder. If you have installed wordpress in another folder, then head to that. 

To finish the installation you are going to need to input the information you have saved from the database wizard.

Enter the Database name/User/Password.
It is very unlikely you will need to change the table or database host name. Leave those at the default localhost & wp_ table.

Submit the information. 

Click the Install button.

Site title: Name of the website
Username: WordPress Admin username
Password: Password for admin account

Search Engine Visibility – Unless you dont want to be found on google/bing/yahoo, then leave this unchecked.

Congrats! WordPress is now installed and you can start blogging right away! Head to http://www.yourdomain.com/wp-login.php to login with the wordpress admin account you just created.