Why is good farm land a place where people like to settle For how long have they settled in farming areas?

Good farmland is a good place to settle because you can have all the basic necessities
of life that you might not otherwise have like: food, timber, and water from springs or streams. The first settlers usually settled where farmland was good because they couldn't go to Wal-mart like we can. It doesn't really matter nowadays if farmland is good because well we can go to Wal-mart.