Cele trei principale tipuri de roci sunt roci sedimentare, roci magmatice și roci metamorfice. Rocile sedimentare se formează prin depunerea de sedimente care se cimentează în timp. Rocile magmatice se formează prin răcirea și solidificarea magmei, iar rocile metamorfice se formează prin transformarea altor tipuri de roci prin interacțiunea temperaturii și presiunii ridicate.