Kayaçlar, oluşum şekillerine göre üç ana gruba ayrılır: 1. Magmatik (Püskürük) Kayaçlar: İç püskürük kayaçlar: Magma, yer kabuğu içinde soğuyarak oluşur (örneğin, granit, siyenit, diyorit). Dış püskürük kayaçlar: Magma, yer yüzüne çıkarak soğur (örneğin, bazalt, andezit, obsidyen). 2. Tortul (Sedimenter) Kayaçlar: Fiziksel (kırıntılı) tortullar: Mineral ve taş parçalarının birikmesiyle oluşur (örneğin, kum taşı, çakıl taşı, kil taşı). Kimyasal tortullar: Suda eriyik halde bulunan tuz ve minerallerin çökelmesiyle meydana gelir (örneğin, kireç taşı, jips, kaya tuzu). Organik tortullar: Bitki ve hayvan kalıntılarının birikmesiyle oluşur (örneğin, kömür, tebeşir, mercankaya). 3. Başkalaşım (Metamorfik) Kayaçlar: Yüksek basınç ve sıcaklık altında diğer kayaçların değişime uğramasıyla oluşur (örneğin, mermer, gnays, şist).