There is only one free CMS that I think is more flexible and gives you the ability to do so much more than WP and that is
Dupral.
I think if you are just starting out it helps you learn about PHP, CSS and SQL. As it's Open Source it also has a great community who are also willing to help and it's guides on getting started are extensive. The main download comes with the following functionality and then there are many many modules that you can download in addition, they cover every type of website functionality you could possibly want:
* Aggregator: publishing syndicated content
* Block: controlling content in the sidebars
* Blog: a blog for every user
* BlogApi: post from blog tools
* Book: structured document publishing
* Color: Allows the user to change the color scheme of certain themes
* Comment: allow comments on content
* Contact: a way for users to get in touch
* Content translation: translating posts to different languages
* Dblog: Capture system events in log
* Drupal: Drupal sites directory server
* Filter: Input formats for user content
* Forum: create threaded discussions
* Help: context-sensitive guidance
* Legacy: remapping of old-style URLs
* Locale: multi-language support
* Menu: customize site navigation
* Node: the content
* Open ID
* Path: readable URLs
* PHP Filter: Include PHP code in posts
* Ping: notify services of changes
* Poll: community voting
* Profile: extending user account information
* Search: an internal site search system
* Statistics: tracking referrers, page hits, etc.
* Syslog: OS-integrated logging
* System: cron and caching
* Taxonomy: A way to organize content
* Throttle: congestion control
* Tracker: viewing new and updated content
* Trigger: Assign actions to system events
* Update status: Monitor for new releases of modules
* Upload: collaborate with files
* User: access and management settings
* Watchdog: monitor your site
I would agree with Tess that your own domain and independent hosting are the way to go. It should be noted that there are still some issues with Google indexing WP hosted blogs.
Hehe well that went on longer than I thought it would! Sorry got a bit carried away lol.