Todas las civilizaciones que se desarrollaron en la antigüedad desarrollaron técnicas de riego, almacenamiento y cultivo de productos vegetales, así como la ganadería que le permitía obtener alimento de los animales terrestres, basada en la domesticación de animales como la vaca, la oveja, el caballo o el perro; y la pesca que le permitía obtener alimentos provenientes del mar.