text: Any language that is spoken in different places and among different social classes will have varieties.  The larger the number of speakers using that language, the greater the variety.  Regional varieties are called dialects.  Social varieties are called sociolects.  Subvarieties are occasionally called communolects and individual varieties are called idiolects.