Os idiomas são agrupados pela relação diacrônica nas famílias de idiomas. Em outras palavras, os idiomas são agrupados com base em como foram desenvolvidos e evoluídos ao longo da história, com idiomas que descendem de um ancestral comum sendo agrupado na mesma família de idiomas.
Os idiomas são agrupados por seus recursos estruturais e funcionais.