Drupal allows you to build a CMS-based web site. It is very mature and well designed and it is set for a major redesign soon with D7. Most of the modules are completely free, not like with Joomla. Start with D6 because it is probably the CMS you should use first, if you need something more than just a blog.