Гірська порода визначається як неорганічна асоціація одного або кількох мінералів, що утворилися природним шляхом ендогенними або екзогенними геологічними процесами. Залежно від походження їх поділяють на 3 види: магматичні породи, осадові породи та метаморфічні породи (Боуен і Шайрер, 1956).
Гірські породи класифікуються відповідно до способу утворення або походження поділяють на три групи: магматичні, осадові та метаморфічні; і кожна група, у свою чергу, містить велику різноманітність типів гірських порід, які відрізняються один від одного своїм складом і текстурою.
Їх часто поділяють на чотири основні групи: магматичні породи, метаморфічні породи, осадові породи та метеорити. Гірські породи зазвичай є твердими матеріалами, але вони також можуть бути м’якими, як у випадку з глинистими породами або піском.
Генетична класифікація, яка стосується зовнішнього чи внутрішнього походження гірських порід, поділяє їх на Екзогенні гірські породи, які утворилися на поверхні землі, та ендогенні гірські породи, які утворилися всередині землі. (або хоча б частково).
За структурними характеристиками метаморфічні породи можна класифікувати на листяні та неліственні.
За своїм походженням їх поділяють на 3 види: магматичні породи, осадові породи та метаморфічні породи. (Боуен і Шайрер, 1956). Магматичні породи утворюються в результаті охолодження та затвердіння розплавленого матеріалу, магми, з надр Землі.