Гірські породи можна поділити на основні групи за їх походженням на три типи: магматичні, вулканічні і відкладні.Наприклад, магматична порода - граніт, утворюється шляхом затвердіння магми у глибині земної кори. Вулканічна порода - базальт, утворюється в результаті кригой розливу лави з вулкана. Відкладна порода - пісковик, утворюється внаслідок ущільнення відкладень, осадів та мінералів у процесі дії тиску та температури.