There are many different types of houses and homes that people can live in. Houses can be made from various building materials like glass, wood, bricks, and thatch. Common house types include detached houses, semi-detached houses, terraced houses, bungalows, cottages, and flats. Houses have different features like doors, windows, roofs and walls that also vary in material and design.