Here’s a full tutorial on how to make a website for free in 2018 for beginners.
Step 1: Install WordPress
You go to softocolous which is in your cPanel which you get access to from the hosting provider.
Step 2: Install Elementor
Simply go on plugins and search for Elementor page builder
Step 3: Follow the video guide and create awesome website for free