What is WordPress?
WordPress is an Open Source website platform that allows you to build any website or blog. WordPress is not just for blogs there are many companies that use WordPress. See a few for the Fortune 500 companies that use WordPress.
Do I have to pay for WordPress?
It depends on if you use WordPress.com or host your own WordPress website. If you use WordPress.com you could get a completely free website. There are nominal fees that you could pay that give you upgrades to your WordPress.com account. These fees are listed here.
You might also want to pay for a custom domain. These domains typically cost you anywhere from $5 – $15 per month.
If you want to host your own WordPress site then you will pay for the domain and the hosting.
What hosting service do you suggest for my site?
If you want to use the free WordPress then you will be using WordPress.com. If you want to host your own website then I suggest GoDaddy.com. There are other websites you can use if you know and trust them but I like how GoDaddy runs their service and customer support.