I'm a web developer who uses specifically CMS.
My favourite is Joomla, it's open source, it's powerful, it's updated regularly and has a massive modding community.
It's also the easiest CMS to use out of all of them, I find, and requires very little knowledge in PHP.
If you know basic HTML & CSS you'll be just fine.
When I first got into web development I had very little knowledge, but been using Joomla for around 6 years now and just learnt as I've gone along, started off with fixing bugs myself, then editing code, then writing code. You learn it naturally over time.
Just create the database, upload Joomla, go to the install file, click next -> next -> next and done.
Then you create all your content from the back, and control what your users can create, edit, publish etc from the front.
What kind of site are you looking to make?
I've built/run a
clean social networking site for adults ('Just Friendly Chat')using Joomla. With profiles, content sharing, photo sharing, video sharing, blogs, forums, chat rooms, games, interest groups, events, live quizzes, even got an Atari, NES & Gameboy emulator in the site's arcade to play old Atari, Nes & Gameboy games online using Joomla.
What I love about CMS software is, your imagination really is the limit as to what you can create
Good luck with your venture, if you want any further help or wanna give a little more information to poke you in the right direction feel free to PM. Will even give you a link-back once your site's running to help your Google page rank
