Diferența cheie dintre rocile magmatice și rocile sedimentare este că rocile magmatice se formează din minerale lichide topite numite magmă, în timp ce rocile sedimentare se formează din litificarea rocilor existente.
Pe scoarța terestră există trei tipuri de roci, cum ar fi roci magmatice, roci sedimentare și roci metamorfice. Geologul a făcut această clasificare pe baza procesului geologic care a format aceste roci. Roci ignele se formează atunci când rocile topite se răcesc și se solidifică, în timp ce rocile sedimentare se formează atunci când sedimentele se solidifică. Rocile metamorfice, pe de altă parte, sunt roci care s-au schimbat din roci magmatice sau roci metamorfice. La fel ca ciclul apei, există un ciclu de rocă (ciclu geologic) în geologie. Ciclul rocii este procesul prin care rocile sunt formate, degradate și reformate prin procese geologice interne, cum ar fi plutonismul, vulcanismul, ridicarea și / sau prin procese geologice externe, cum ar fi eroziunea, degradarea, depunerea, etc. stânca se poate schimba în alta (oricare dintre celelalte două tipuri).