How to construct open structures / buildings

Hello, quick noob question here.

I’m wondering what the best way of building an open house or other structure is. For example, if I was making a small square house, do I start with a cube? If I don’t build with a cube, what’s the best way to assemble the outside building walls to avoid problems like z-fighting and other related joint problems where the walls come together?

Thank you in advance!

One of the easiest ways I’ve found to build a structure if you don’t want to use an external program is by building the structure in a blueprint then simply dragging out into the scene, the whole building will effectively be a single object and likely won’t have any of the problems you are encountering.