I just set up a basic Web site (WordPress blog) for a friend, Paris Tompkins. This took only a few minutes' spare time, including the hosting, DNS, customization. She chose the theme herself; I just made the side look OK and added the vital "Add to Any" plugin.
I still barely know WordPress, but I have had almost no trouble with any aspect of it recently: I played around with various blogging software about 8 years ago, and it was nowhere near this easy. I have only had to do something with PHP within a WordPress site once, and probably because of the nature of the template.