Idiomas indígenas e de imigrantes
Na época do descobrimento, é estimado que falavam-se mais de mil idiomas no Brasil. Atualmente, esses idiomas estão reduzidos a 180 línguas. Das 180 línguas, apenas 24, ou 13%, têm mais de mil falantes; 108 línguas, ou 60%, têm entre cem e mil falantes; enquanto que 50 línguas, ou 27%, têm menos de 100 falantes e metade destas, ou 13%, têm menos de 50 falantes, o que mostra que grande parte desses idiomas estão em sério risco de extinção.
Nos primeiros anos de colonização, as línguas indígenas eram faladas inclusive pelos colonos portugueses, que adotaram um idioma misto baseado na língua tupi. Por ser falada por quase todos os habitantes do Brasil, ficou conhecida como língua geral. Todavia, no século XVIII, a língua portuguesa tornou-se oficial do Brasil, o que culminou no quase desaparecimento dessa língua comum.
Com o decorrer dos séculos, os índios foram exterminados ou aculturados pela ação colonizadora e, com isso, centenas de seus idiomas foram extintos. Atualmente, os idiomas indígenas são falados sobretudo no Norte e Centro-Oeste. As línguas mais faladas são do tronco Tupi-guarani.
Além das dezenas de línguas autóctones, dialetos de origem alóctones são falados em colônias rurais mais isoladas do Brasil meridional, sobretudo o hunsrückisch e o talian (ou vêneto brasileiro), de origens alemã e italiana, respectivamente.[51