Kayaçlar, kireçtaşı gibi tortul kayaçlar, obsidiyen gibi magmatik kayaçlar ve mermer gibi metamorfik kayaçlar olmak üzere üç ana tür veya sınıfa sahiptir. Materyallerin kayaya sertleştiği zamandır. Magmatik denilen magma denilen erimiş kaya, soğur ve katılaşır. Metamorfik kayaçlar, Dünya yüzeyinin altında yoğun bir ısı ve değişim üreten basınçla oluşur.
Sedimanter kayaçlar da aynı şekilde üç çeşittir. Kırıntılı tortul kayaçlar mekanik yıpranma tarafından üretilen döküntülerden oluşur ve bu tiplerin bazı örnekleri breş, kumtaşı ve şeyl şeklindedir. Kimyasal tortul kayaçlar, çözülmüş maddeler çözeltiden çöktüğünde oluşur, bunlardan bazıları kaya tuzu ve bazı kireçtaşlarını içerir. Organik tortul kayaçlar, biriken bitki veya hayvan kalıntılarından yapılır ve kömür bu tip bir örnektir.
Magmatik kayaçlar iki tiptedir. Saldırgan olmayan magmatik kayaçlar, Dünya yüzeyinin altında, soğumasının yavaşlığının büyük kristallerin oluşmasına izin verdiği yerde oluşur. Saldırgan olmayan magmatik kayaçlara örnek olarak granit ve peridotit dahildir. Aşırı sert magmatik kayaçlar yüzeyde oluşur ve hızlı bir şekilde soğuyarak küçük kristaller oluşturur. Bazalt, obsidiyen ve pomza ekstrüzyonlu magmatik kayaçlara örnektir.
İki tür metamorfik kayaç da vardır. Yapraklanmış metamorfik kayaçlar katmanlı veya bantlı bir görünüme sahiptir ve bu tipteki örnekler arasında gnays, şist ve kayrak bulunur. Yapraklanmayan metamorfik kayaçlar bu tür bantlı görünümlerden yoksundur ve örnekler mermer ve kuvarsit içerir.