Questa trasformazione produce tre classi generali di roccia: ignea, sedimentaria e metamorfica.
Queste tre classi sono suddivise in molti gruppi.
Non ci sono, tuttavia, confini duri e veloci tra le rocce alleate.
Aumentando o diminuendo le proporzioni dei loro minerali, passano attraverso le gradazioni dall'uno all'altro; le strutture distintive di un tipo di roccia possono quindi essere rintracciate gradualmente fondendosi con quelle di un altro.