Prendendo in considerazione la loro genesi possiamo dividere le rocce in tre gruppi. Possiamo distinguere rocce ignee (nascono in seguito a fenomeni vulcanici, sia sulla superficie che sotto la superficie della Terra), rocce sedimentarie (nascono nel processo di sedimentazione, cioè deposizione di materiale fine in serbatoi d'acqua o raramente sul terreno) e rocce metamorfiche (nascono in seguito a trasformazioni di formazioni rocciose già esistenti).