It has been nearly 2 years since I posted a question on Drupal.org forum about setting up my very first Drupal multisite.
I am going to show some resources where you can build websites from scratch but expect a considerably steep learning curve before jumping on.
But this will pay off nicely with the flexibility
you have in deciding the look and feel of your site way beyond out-of-the-can site builder systems.
The good news is that you don't have to start from ground zero as there are many systems that are ready to propel you from a good starting point. These systems are typically called Content Management System (CMS).
This is my personal favorite for CMS. It is available free-of-charge from Drupal website: