WordPress is a great place to set up your blog. This is probably the most popular blogging platform there is, most likely because of all the options that you have.
When setting up a blog with WordPress you can have it hosted for free, and also get a free subdomain, or you can get your own domain and a hosting account with them, or you can use their software on your own hosting plan.
If you choose to use their software on your hosting account, then you need to download it, and then re-upload it to your hosting account. They provide you with step-by-step instructions on how to do this. WordPress also has its own forum where you can go and ask questions any time you need to, or just start chatting with others.
To get started simply go to wordpress.com and sign up.
The great thing about WordPress is all the great features they provide their users with. You get to choose from 78 different themes to make your blog unique; and many widgets to choose from like:
Akismet: This tool helps to block spam comments being submitted to your site.
Blog Subscriptions: This allows others to enter in their email and subscribe to your blog.
Categories: Neatly organize your site into categories to make it easier to navigate.
Pages: You can add more pages to your blog to make it more like a website.
Recent Posts: This displays a list of all your recent posts.
Top Posts: This displays a list of the most visited, or hottest posts.
Social Media widgets like, twitter, del.icio.us, photobucket and flickr.
You can also add a calender, RSS feed, links, embed videos from YouTube and Hulu, you can import content from sites like Blogger, Typepad, Livejournal, or another WordPress blog.
With WordPress you can customize your header, and add other users (up to 35) so they can make posts on the blog as well. You can also add your information for Google Webmaster, Yahoo Site Explorer, and Bing to keep track of all your stats.
The one thing that you cannot do on the free version of WordPress is add ads like Google AdSense, or other affiliate ads from Amazon and others.
When you upgrade to a paid hosting account you also get other features like: VideoPress, which allows you to upload your own videos directly to your blog. Plus you get more storage and you can edit or create your own CSS, go ad free, and allow an unlimited amount of users to access your site.
WordPress may seem a little more confusing, but it is definitely a great place to start.