BTW ... Intel is absoultely correct in what he wrote, except for one small point. All plants need a fertilizer of some type, to resist disease and insect damage, but don't over do it!
Too much fertilizer (especially with tomatoes and peppers) ... you will produce more 'green' growth, at the expense of the 'flowering and fruit'.
Remember what the NPK stands for on the bag of fertilizer.
N --- Nitrogen is the first major element responsible for the vegetative growth of plants above ground. With a good supply, plants grow sturdily and mature rapidly, with rich, dark green foliage ...
P --- Phosphate, the second major element in plant nutrition, phosphorus is essential for healthy growth, strong roots, fruit and flower development, and greater resistance to disease ...
K -- Potassium (Potash) is the third major plant nutrient, and potassium oxide is essential for the development of strong plants. It helps plants to resist diseases, protects them from the cold and protects during dry weather by preventing excessive water loss.
Nutrient values (N-P-K) are expressed as total percentage of weight as packaged. Organic nutrients typically tend to have lower NPK values than chemical nutrients. Don't let this fool you, you can easily burn plants if you overfertilize!