Vitamins and minerals are chemical compounds needed for the human body to function properly. There are two types of vitamins: fat-soluble and water-soluble. Fat-soluble vitamins, like A, D, E and K, dissolve in fat and can be stored in the body. Water-soluble vitamins, like B-complex and C, dissolve in water. Minerals are inorganic elements. Vitamins and minerals have specific functions and are derived from a variety of food sources.