There are various different types of roofs for your home, which you’ll start to see when you begin to pay more attention to roofing. Most of us just think in terms of flat roofs or pitched roofs but there are many different gradations and styles of each. And this doesn’t even take into account the different options for roofing material.