Let's start with static websites, as they are the simplest type of non-blog websites and, also, the easiest ones to create (which shouldn't be surprising).
The best part about static websites is that building them doesn't require any specific themes or plugins. The secret is your mindset as the developer. In essence, to pull this off effectively, the only things you need to do are the following:
- Utilize the page's functionality in WordPress.
- Tune up the default home page to create a more static experience.