To get started with WordPress you will need a WordPress installation. To support this you will need a domain name and a website hosting service.
There are many website hosting providers that will give you the opportunity to purchase a domain name and their hosting service.
Domain names will cost you anywhere from $2.00 to $15.00 per year. Some hosting services will give you the domain name for the first year free if you purchase their website hosting service. The hosting services normally run from $3 to $15 per month depending of the service you are requesting. Dedicated hosting servers are usually much higher.
Following are some of the more popular web hosting sites with links to their website:
A2 Web Hosting
AccuWeb Web Hosting
BlueHost Web Hosting
DreamHost Web Hosting
GoDaddy Web Hosting
HostGator Web Hosting
Hostwinds Web Hosting
In Motion
Liquid Web Hosting
TMDHousting Web Hosting