Even though there are many different types of sites that one can build with WordPress, there are some steps that are mandatory for all of them.
For instance, no matter what type of website you want to launch, you always have to start by installing WordPress properly. This is exactly what we talked about in Chapter 2, Getting Started with WordPress. Virtually, nothing is different at this point. The installation process is the same, all of the steps are the same, and the final result is the same too—you end up with a clean, blank WordPress installation. Also, whenever installing specific themes and plugins, make sure to follow the same guidelines that we discussed in Chapter 5, Plugins – What They Are and Why You Need Them, and Chapter 7, Choosing and Installing Themes.
Last but not least, to ensure that your site is secure and has a good user management structure, you have to keep in mind all of the best practices revolving around user accounts and editorial workflow (publishing new content).
Basically, the only element that's different when building a non-blog website is the process of picking the theme and selecting the plugins for the site. Additionally, if you want to take it to the next level, you'll have to look into implementing various functionalities by hand, or getting a custom solution made for you by a professional.
Luckily though, the process itself is not much more difficult than working with a standard blog. So, once you have some experience with WordPress under your belt, you'll be able to get it done just as quickly.