In the Neolithic age, people would plant their own crops and foods to provide for their families. Some families raised a surplus and some specialized. we started to produce our own food and we could settle in a big enough area were we could raise animals build houses and grow food.
People built homes on bigger landscapause they don't always have travel where animals go and then leave again because animals roam around with their herd. as technology progressed hunters and gatherers focas on their abilities and build more afficiant homes.