Your HOST is the service that puts your web site online. With WordPress, you have two kinds of options:
Hosting at WordPress.COM – this is free but bare bones WordPress. You are severely limited in what you can do, and they make their money by nickel and diming you with add-ons to customize. This is NOT the best option for this class. Even if you bought every possible add on and customization possibility, you would spend more and have less flexibility than with the next option.
Self-Hosted WordPress – You hire a company to host your site. This is doable for as little as $5/month, and you have all the flexibility and options that WordPress can do. This class is geared towards people using this option. As much as possible, I’ll be encouraging you to work with free options rather than paid, as there are some amazing free resources out there, so you shouldn’t have to spend money beyond basic hosting and buying your domain name
Inexpensive hosts that work well with WordPress