Sociolinguistics is the study of the relationship between language and society, examining how language varies across different social contexts. It encompasses both micro-sociolinguistics, which focuses on individual language use, and macro-sociolinguistics, which analyzes language in relation to group behaviors and societal structures. This interdisciplinary field has evolved over the past 30 years, drawing on influences from linguistics, sociology, and psychology.