Often due to the lack of an ingredient, a recipe never gets the chance to come to life. It is sometimes more convenient to substitute an ingredient than it is to go out and purchase the necessary ingredient. There are several factors to consider when substituting ingredients. Take into account differences in flavor, moisture, texture and weight. To help avoid disappointments when substituting ingredients, understand the physical and chemical properties of all ingredients.
And remember.. There is really no substitute for experience. The trial and error method is your best teacher.