سنگ، مادهای جامد، معدنی، طبیعی و ناهمگن است که ساختار اتمی یا ترکیب شیمیایی مشخصی ندارد. نمونههایی از سنگها عبارتند از: گرانیت، سنگ آهک، مرمر، پومیس، ابسیدین، ماسهسنگ، شیل، اسلیت. هر یک از این سنگها از چندین کانی مختلف تشکیل شدهاند که از طریق فرآیندهای زمینشناسی گوناگون در درون سنگ با هم مخلوط شدهاند.
سنگها به طور کلی بر اساس تشکیل، بافت، ترکیب شیمیایی و معدنی طبقهبندی میشوند. در این زمینه، سنگها میتوانند به عنوان دگرگونی، رسوبی یا آذرین طبقهبندی شوند. سنگهای آذرین از گدازههای مذاب جامد شده تشکیل میشوند و معمولاً غنی از گرانیت هستند. آنها به دو گروه اصلی، سنگهای نفوذی و سنگهای آتشفشانی تقسیم میشوند.
سنگهای دگرگونی از طریق فرآیند دگرگونی یک سنگ به سنگ دیگر تشکیل میشوند، در حالی که سنگهای رسوبی از طریق تهنشینی مواد آلی تشکیل میشوند. اکثریت سنگهای موجود به طور طبیعی حاوی کانیهای شناخته شده مانند میکا، اپیدوت، فلدسپات، مگنتیت، کوارتز و غیره خواهند بود.
یک کانی، عنصری یا ترکیبی معدنی است که به طور طبیعی یافت میشود و دارای ساختار داخلی منظم و ترکیب شیمیایی و خواص فیزیکی مشخصی است. کانیها همچنین شکل مشخصی دارند و به راحتی میتوان آنها را صرفاً بر اساس شکل و الگوهای رنگیشان شناسایی کرد.
سایر خواص متمایز کانیها شامل سختی، وزن مخصوص، جلای سطح، شکستگی و ... است. علاوه بر این، کانیهای دیگری نیز وجود دارند که خواص خاصی مانند فلورسانس و رادیواکتیویته را نشان میدهند، خواصی که سایر کانیها ندارند.
نمونههایی از کانیها عبارتند از: فلدسپار، کوارتز، میکا، هالیت، کلسیت، آلومینیوم، آمفیبول، ابراموویت، آلتوپییت، روی، سدیم، پتاسیم، طلا، نقره، الماس، آهن و فلوراید. کانیها عمدتاً بر اساس شکل و ساختار بلوریشان طبقهبندی میشوند و طی فرآیندهای مشابه تشکیل سنگها شکل نمیگیرند. تمام کانیها متعلق به یک گروه شیمیایی هستند که وابستگی آنها را به عناصر یا ترکیبات خاص نشان میدهد.
گروههای شیمیایی طبقهبندی شده برای کانیها عبارتند از: عناصر بومی، سولفیدها، اکسیدها، هالیدها، کربناتها، نیتراتها، بوراتها، سولفاتها، کروماتها، فسفاتها، آرسناتها، ونادیتها، تنگستاتها، مولیبداتها و سیلیکاتها.