Cele trei tipuri principale de roci sunt: roci magmatice sau ignee, roci sedimentare și roci metamorfice. Roci magmatice se formează prin răcirea și solidificarea magmei, care poate fi expusă la suprafața Pământului prin eruptii vulcanice sau care poate rămâne sub suprafata Pământului și poate cristaliza acolo. Roci sedimentare sunt formate prin depunerea și compactarea sedimentelor, cum ar fi nisipul, lutul și molozul. Roci metamorfice se formează prin transformarea unor roci preexistente prin procese fizico-chimice, cum ar fi căldura și presiunea în interiorul Pământului.