Wordpress is easy. You install Wordpress on a server, which can all be done through Fantastico if you have cPanel installed. Then you find a theme you like and install it. Using Photoshop, you can change the look and feel to your liking. None of this requires one bit of programming. It's all WYSIWYG.
Do you really enjoy writing out code by hand for hours and hours on end? I understand the idea behind having ultra clean code, but at what expense? Especially if you want your site to be interactive in the slightest, it's going to take weeks to write the code correctly. It used to be "cool and hip" to use Notepad in the 90s, when a website consisted of 3 or 4 pages of content that that wasn't frequently updating and changing, but designing a site worth even looking at these days requires so much more attention to detail and there are so many tools out there now that can help you do things correctly. I'd almost go as far as to say designing sites in Notepad is irrelevant now, though, it depends on the idea of the site and it's content, obviously.
Do you really enjoy writing out code by hand for hours and hours on end? I understand the idea behind having ultra clean code, but at what expense? Especially if you want your site to be interactive in the slightest, it's going to take weeks to write the code correctly. It used to be "cool and hip" to use Notepad in the 90s, when a website consisted of 3 or 4 pages of content that that wasn't frequently updating and changing, but designing a site worth even looking at these days requires so much more attention to detail and there are so many tools out there now that can help you do things correctly. I'd almost go as far as to say designing sites in Notepad is irrelevant now, though, it depends on the idea of the site and it's content, obviously.
That said, I agree that Wordpress is probably the best way for a new person to learn to build sites now. You can install it on your server and have your site going in just a few minutes. And then you can start tweaking it from there and learning the ins and outs of design and coding by making simple adjustments to your template as you see fit.
The days of static content are over. If you plan on having a large site and updating it frequently, you should be using a CMS of some sort. I love not having to use an FTP client to update my site.