The Nile was such a gentle provider of necessities that Settlers on its banks were slow to take up agriculture. Wildlife flourished along its banks, so the earliest Egyptians could hunt and fish and exploit wild plants for food in order to meet their needs. By about 5000 B.C., Egyptians had domesticated sheep, cattle and goats, and had begun to raise wheat and barley to supplement the Nile’s generous natural bounty. Village communities that were fully dependent on agriculture may not have appeared until around 3500 B.C. Since the Nile was fairly easy to control, no large workforce was necessary in order to exploit it, so settlement patterns along its banks tended toward village communities rather than the cities that dominated Mesopotamian civilization. City formation was further slowed by the fact that communities did not need to support armies because the Nile valley was virtually surrounded (East & West) by nearly impassable desert. The desert not only provided protection from outsiders, but also provided metal ores and good building stone that provided the building materials for Egyptian civilization.