Levando em consideração sua gênese, podemos dividir as rochas em três grupos. Podemos distinguir rochas ígneas (elas surgem em resultado de fenômenos vulcânicos, tanto na superfície quanto sob a superfície da Terra), rochas sedimentares (elas surgem no processo de sedimentação, ou seja, deposição de material fino em reservatórios de água ou raramente na terra) e rochas metamórficas (elas surgem como resultado de transformações de formações rochosas já existentes).