To get your blog up and running you need three things:

  1. Domain registration

    To claim your domain name and use it for your blog you first need to register it.

  2. Blog hosting

    A blog host is a company that stores all of the files for your blog and delivers them to the visitor when they type in your blog name. You must have blog hosting in order to have a blog.

  3. Blogging software

    You also need to have the software to build your blog. In this guide I will show you how to build a blog using the WordPress blogging software, because it is the most popular, customizable, and easiest to use.

The good news is that these all come packaged together from the blog host I recommend, and the one I show you how to use in this guide: BlueHost.