One of the debates in developmental psychology is "Nature" vs. "Nurture." In most cases, it's an interaction between the two in terms of physical, cognitive, & personality traits.
Developmental psychologists use a variety of research methods to discover new knowledge.