Because this book covers the self-hosted version of WordPress, you need to have a hosting account on a web server. This is different from having a domain name. A domain name points to a hosting account on a server where the files and a database for a WordPress website are stored. If you don't have a hosting account, following are some things to keep in mind when looking for one.
www.WordPress.org, you can find a list of currently recommend hosting companies, but there are many others that are just as good. There are a few software requirements for hosting WordPress, but most hosting packages these days—even the most basic—should meet them. Still, it's best to double-check, so here's what to look for as of Version 4.0:
Of course there's more to choosing ...