Human nature is the range of human behaviour that is believed to be innate rather than learned. There is much debate over which behaviours are innate and which are learned, and whether or not this division applies equally to all individuals. This debate is also known as 'nature versus nurture'.
Very few consider all of human behavior to be voluntary or all of it innate. Most believe some combination of the two is at play.
As elusive as nature itself, human nature nevertheless forms an essential theoretical underpinning for most sociological disciplines. Anthropology, however, can provide counter-examples for most suppositions about humankind: tribes who shun sociability, sub-cultures who eschew belief. Nevertheless the search to understand and dissect human nature continues.