Existem dois tipos principais de linguagem humana: verbal, que usa palavras, e não-verbal, que usa códigos não linguísticos como gestos. Embora distintos, a linguagem verbal e não-verbal podem se complementar, com as palavras especificando o significado das expressões não verbais.