Well if you are looking to get something up and done quickly one great solution would be Joomla. It runs on PHP, is open source, and is very popular. You can even find books about it at your local bookstores (chapters, barnes and noble etc). It has a point and click interface with icons and such like windows and isn't that hard to setup. It supports plugins and addons, has themes, and can allow you to customize your own template.
You can try it for free (without needing to install it) at the address
http://www.opensourcecms.com (just click the menu option "portals" under the CMS Demo category).
Plus while you are there you can try other popular ones including Drupal and PHP Nuke without having to install anything. You can simply login, try them out, even screw with them and no problem because they are reinstalled every two hours automatically.
Give it a whirl and I am sure you will find something you like there.