This document discusses various types of language variation including dialects, sociolects, idiolects, registers, pidgins, and creoles. It notes that dialects are varieties of a language used by a particular group that share non-linguistic characteristics. Pidgins develop for communication between groups that don't share a common language, while creoles emerge when a pidgin becomes a community's native language.