I'd recommend heavily against GoDaddy: the K-Mart of domains. Also, anybody will tell you that it's not a good idea to host a domain with the same people you register it with. (Especially those people, I would add).
I'll save you a lot of trouble, time and money. There is probably no reason for you to hook up a domain and design a site. You can get a free wordpress blog. The address is very simple and acceptable: yourname.wordpress.com (most people who have blogs on their own domain-hosted sites end up with most traffice to a blog called something yourname.com/wordpress)
You can do a lot with a wordpress blog. Clever use of "pages" and customizing the skins, using the blogrolls and other widgets well, can produce a web presence very similar to a full site (which is what? Your bio, your work, and a blog, right?
AND you don't have to know jack to do it, can just step in and start publishing. If you want to fool with it to suit your vision, there is a bit of a learning curve, but the support and tutorial and outside support for WP is amazing...and a LOT less work than setting up a whole site.
If you feel you just have to have your own domain, great. Your best bet is renting a domain, then renting space for it, then installing Wordpress on it.