Vitamins are chemical compounds which the human body needs to grow and function normally. Of the eleven vitamins we know humans need, nine are abundant in plants. Your body makes vitamin D from sunshine. Vitamin B12 is found only in animals, and is often added to plant based foods such as cereals or soy milk.
Most of the vitamins humans need are synthesized by plants, so you get plenty when you eat a variety of fruit, vegetables, whole grains, beans and other seeds.
The B vitamins (thiamin, riboflavin, niacin, pyridoxine, folate, cyanocobalamin and biotin) are needed to convert carbohydrates into energy and for hundreds of other functions. They are found in whole grains, beans and many other plants, and in the animals that eat these plants.
Vitamins A, C and E are called the antioxidant vitamins because one of their important jobs is to prevent certain oxidizing chemical reactions that can be harmful to your body. The antioxidant vitamins help to prevent heart disease because LDL cholesterol must be oxidized before it can form plaques in your arteries. Brightly colored fruits and vegetables are particularly good sources of the antioxidant vitamins.
Our primary source of vitamin D is sunshine, not food. A person with light skin can get enough vitamin D from a few minutes spent in sunlight each day, but the darker your skin, the more sun exposure you need to meet your daily requirements. You can also get vitamin D from supplements, fish oils, fish, eggs and fortified foods.
You can get all the vitamins you need from the food you eat plus some sunshine. A daily multi-vitamin for extra "insurance" won't hurt you, but an unhealthful diet with vitamin pills is still an unhealthful diet. Don