The answer is -both socialization and biological differences.
Step-by-step explanation:
There's two main approaches to study the behavioural difference between sexes:
1. The psycho-social approach.
2. The bio-social approach.
They both agree on men and women having observable differences in social conduct, behaviour and roles within their particular culture. However, they do not agree on what causes this differentation.
In the one hand, psyco-social theorists say is due to their socialization as children, where the discourses of hegemonic masculinity and feminity come into play (see gender roles).
In the other hand, the bio-social explanation focuses not only on the neuro-pyscho-biological aspects of both sexes, but also the anthropological evidence on how mankind's evolution seems to upholding the difference between women and men.