Os primeiros habitantes
A história do Brasil não começou com a chegada dos portugueses. Arqueólogos, que estudam o passado dos povos através dos vestígios que eles deixaram (ossos, objetos, etc.), afirmam que há pelo menos 20 mil anos estas terras já eram habitadas.
Antes da chegada dos europeus à América, viviam aproximadamente 100 milhões de índios no continente. Em território brasileiro esse número chegava a cinco milhões de nativos. Estes índios brasileiros estavam divididos em tribos, de acordo com o tronco lingüístico ao qual pertenciam: Tupi-guaranis (região do litoral), Macro-jê ou Tapuias (região do Planalto Central), Aruaques (Amazônia) e Caraíbas (Amazônia).
Atualmente, calcula-se que apenas 250 mil índios ocupam o território brasileiro, principalmente em reservas indígenas demarcadas e protegidas pelo governo. São cerca de 200 etnias indígenas e das 300 línguas diferentes e culturas que existiam, restam apenas 170 línguas; muitas delas conservadas pelo isolamento da região norte do país. Porém, muitos povos não vivem mais como antes da chegada dos portugueses: o contato com o homem branco fez com que muitas tribos perdessem sua identidade cultural.