I set up a wordpress.com blog and then mapped a godaddy domain to the blog...
...purchased the godaddy wordpress hosting package.
I installed wordpress on the [hosting package]...
You next need to map your domain to the self-hosting servers. But if you might first want to develop the new site, your host should be able to help you with a temporary URL to use until you make the switch.