The easiest roof for a porch is a shed roof. It has just one slope, so it's simple to make. You don’t need many materials to build it. Rainwater runs off easily because of the slope. One side connects to the house wall. The other side stands on posts. It looks neat and gives good cover. Great for small porches and easy to build yourself. Visit: https://managemyroof.com/blog/....what-is-the-simplest