This post is part of the Blogging Noob 101 series
Here is something I wrote about how to create a free WordPress site at WordPress.com.
The most important paragraph from the page referenced above:
Basically, all you do is sign up and think of a name for the new site. The only requirement to sign up is that you have a working email address. Whatever name you come up with (in this example we will call it SITENAME), the URL of your new site or blog will be:
However, before too long, you will want to open your own web hosting account to avoid being bound by the strict limitations of free sites at WordPress.com or Blogger.com. A good web hosting account costs around $10 a month, give or take, depending on the web host and the capabilities you want.
Frankly, Bluehost is the best web hosting company I have ever used (and I have used many different web hosts)!
You are not allowed to do very much with free sites at WordPress.com or Blogger.com; for example, no WordPress plugins are allowed at WordPress.com.
Once you have opened your own web hosting account, you can install WordPress at the click of a button and upload/install as many plugins as you want. (Plugins are just extensions for WordPress that give WordPress capabilities above and beyond the default WP installation.)
WordPress.com is not the main WordPress site; it is just a place to create sites and have them hosted for free or for a monthly fee if you want more capabilities. What you really want to do is to install WordPress on your own web host.
If you find you have a hard time figuring out the WordPress basics (e.g., creating your own posts and pages, installing themes, installing plugins, etc.), you will be able to find plenty of WordPress tutorials via Google, and plenty of WordPress how-to videos and tutorials on YouTube.
HINT: Be sure to search for WordPress 2011 or the current version of WordPress to avoid being led to old videos that show how to use an old version of WordPress. That would probably do nothing but confuse you.