Cele trei tipuri principale de roci sunt roci magmatice, sedimentare și metamorfice. Rocile magmatice se formează prin răcirea și solidificarea magmei, roci sedimentare se formează prin acumularea și cimentarea resturilor de roci sau organisme, iar roci metamorfice se formează prin transformarea altor tipuri de roci prin presiune și temperatură ridicate.