Can I transfer my blog from WordPress.com to a self-hosted WordPress installation?

Yes, it is possible to move from WordPress.com to a self-hosted installation. This guide from Problogger will help you through the steps.