While minerals are pure and made of the same substance, rocks are not. Some minerals have crystals and are pretty, but rocks do not form single crystals and are rarely pretty. While minerals have a definite shape and a single color, rocks do not have a single shape and are usually made up of different colors.