To be self-hosted you will need to be on any hosting platform other then WordPress.com. You can learn the difference in WordPress.com vs WordPress.org from our earlier post.
This is a easy move and here are the step you will need to take.
- Sign up for your hosting plan
- Export your WordPress.com site
- Update your domain to point to your new hosting
- Import your WordPress.com site