The best way for a newbie would be to buy a domain, then buy a proper hosting with Cpanel. You can get Hostgator for 1c for first month or get Hawkhost for $3/mo. Cpanel is quite easy and auto-install scripts provided by Softaculous makes it breeze when it comes to installing common scripts and cms.
You might also explore simple website building companies like Wix or Squarespace.
You might also explore simple website building companies like Wix or Squarespace.