A Rock is a natural material, hard or soft, consisting of one or more minerals. ... Both are formed from minerals. Crystals are a solid material comprised of ions, atoms and molecules that are arranged in a repeating pattern to become solid.