There is a question I forgot to ask. If your using the service from WordPress.com, if you want to use your own custom domain, you will need to use the $3.99 monthly plan to have this support. WordPress required their service to be prepaid yearly.
With the WordPress free account, your domain would end with wordpress.com. So if you wanted a domain called mywebsite with their free account, it would be mywebsite.wordpress.com.
There are also web host providers that will host WordPress for you. Normally their is a fee. Some might be free with or without ads though I never used a free web host provider. There many web hosting providers have around the same monthly fee as WordPress. The advantage of a web host provider you would also get email with your custom domain. However, you might be responsible maintaining software updates for WordPress. If you went directly with WordPress.com, they will take care of the updates for you.