Sociolinguistics is the study of how language serves and is shaped by the social nature of human beings. In its broadest conception, sociolinguistics analyzes the many and diverse ways in which language and society entwine. This vast field of inquiry requires and combines insights from a number of disciplines, including linguistics, sociology, psychology and anthropology.