Sociolect, or social dialect, is a language variety used by a specific social group, like school friends, and is influenced by factors such as socioeconomic status, age, occupation, gender, and ethnicity. It's characterized by shared words and phrases within the group.