Geologii clasifică rocile pe baza formării lor și a elementelor pe care le conțin. Există trei categorii principale de roci: igneous, sedimentare și metamorfice.
Fiecare din cele trei grupuri principale poate fi împărțit în mai multe categorii, în funcție de o varietate de factori.
Pietrele igneous se formează atunci când magma vulcanică se răcește și cristalizează în piatră. Când magma se răcește sub suprafața Pământului, rocile rezultate sunt considerate plutonice, în timp ce rocile care se formează atunci când lava se răcește deasupra crustei Pământului este rocă vulcanică.
Pietrele sedimentare sunt dezvoltate din materiale care au fost depozitate pe suprafața Pământului. Deși materialele sunt depozitate pe suprafață, rocile rezultate pot fi formate fie direct pe suprafață, fie adânc în interiorul planetei. Cele mai multe roci sedimentare se formează de-a lungul a milioane de ani sub suprafață, datorită presiunii înalte sub crusta pământului.
Pietrele metamorfice se formează atunci când rocile igienice sau sedimentare suferă o transformare chimică profundă în pământ. Această transformare are loc ca urmare a căldurii și a presiunii, care modifică chimic roca originală, cunoscută sub numele de protolith, într-o nouă formă. În unele cazuri protolitul poate fi o altă rocă metamorfică, dar într-un anumit moment a apărut fie dintr-o rocă igienă sau sedimentară.