Les chasseurs-cueilleurs étaient des gens qui vivaient de la recherche de nourriture ou de l'abattage d'animaux sauvages et de la cueillette de fruits ou de baies pour se nourrir, tandis que les sociétés agricoles étaient celles qui dépendaient des pratiques agricoles pour survivre. Avant l'introduction de l'agriculture, tous les êtres humains étaient des chasseurs-cueilleurs.
L'une des principales différences entre les sociétés de chasseurs-cueilleurs et les sociétés agricoles est que les premières étaient de nature nomade. Ils se déplaçaient d'un endroit à un autre pour obtenir leurs repas. Les sociétés agricoles devaient rester dans une région en attendant que leurs récoltes mûrissent avant de les récolter.
Les chasseurs-cueilleurs n'avaient pas de résidence permanente ni de structure de logement et vivaient dans des grottes ou se cachaient sous les fourrés de la forêt. Les sociétés agricoles ont dû construire des abris durables, c'est pourquoi elles ont investi dans la construction de huttes et de villages protégés.
Les chasseurs-cueilleurs vivaient en petits groupes et n'avaient pas vraiment de structure de direction définie. Cependant, les sociétés agricoles disposaient d'une structure de direction qui leur permettait de planifier et de développer des stratégies pour protéger leurs cultures et leurs villages.
Les chasseurs-cueilleurs étaient constamment confrontés au danger car ils n'avaient pas d'abri, les laissant exposés aux éléments, aux animaux sauvages ou aux ennemis des communautés rivales. Les sociétés agricoles ont développé de meilleures défenses contre les conditions climatiques difficiles et les ennemis.