What I've seen and keep reading from comments I receive is a great amount of frustration as to getting started with WordPress. Part of it has to do with the fact that it is (or seems to be) easy to get started with WordPress, right, all you have to do is go online, download the software, install it and there you go. Or you can get hosting with a domain name, install WordPress and there, you have a site. But that is not enough, that is actually when the frustration begins, because you have your site, but now how do you actually build it?
So it usually goes like this. You find someone to ask questions, you sign up to online forums or Facebook groups so you can ask questions, or you go to Youtube to find videos that show you how to do this or how to do that.
This is the really hard way to do it.