A principal diferença entre linguagem e dialeto na sociolinguística é sua inteligibilidade mútua. Ou seja, se os falantes de duas variedades de uma língua podem se entender, então essas variedades são consideradas dialetos; se eles não conseguirem se entender, essas variedades são línguas diferentes.
Pessoas em todo o mundo falam vários idiomas. A maioria dessas línguas também possui vários dialetos, com variações na gramática, vocabulário ou pronúncia. Francês, japonês, árabe, latim, hindi e russo são alguns exemplos de linguagem. Francês canadense, francês de Quebec, francês belga e francês da Louisiana são alguns exemplos de dialetos da língua francesa.