Hunter gatherers were people who lived by foraging or killing wild animals and collecting fruits or berries for food, while farming societies were those that depended on agricultural practices for survival. Before agriculture was introduced, all human beings were hunter gatherers.
One of the main differences between hunter gatherers and farming societies is that the former were nomadic in nature. They would move from one place to another to obtain their meals. Farming societies had to stay in one region as they waited for their crops to mature before harvesting.
Hunter gatherers had no permanent residence or housing structure and would live in caves or hide under thickets in the forest. Farming societies had to build long-lasting shelters, which is why they invested in constructing huts and protected villages.
Hunter gatherers lived in small groups and did not really have a definite leadership structure. However, farming societies had a leadership structure that enabled them to plan and develop strategies for protecting their crops and villages.
Hunter gatherers constantly faced danger as they had no shelter, leaving them exposed to the elements, wild animals or enemies from rival communities. Farming societies developed better defenses against the harsh climatic conditions and enemies.