Types of nutrients
There are two major types of nutrients plants seek for their growth, such as macro nutrients and micro nutrients.
Macronutrients is the nutrients required by plants in large quantities.
Macro nutrients include,  nitrogen (N), phosphorus (P), potassium (K), calcium (Ca), sulfur (S), magnesium (Mg), carbon (C), oxygen (O), hydrogen (H)
Micronutrients is the nutrients required by plants in small quantities.
Iron (Fe), boron (B), chlorine (Cl), manganese (Mn), zinc (Zn), copper (Cu), molybdenum (Mo), nickel (Ni)
The quality of plants depend upon the quality of soil. To get good yield from plants it is necessary to take care of the quality of the soil. Therefore, farmers add fertilizers to the soil. These fertilizers enrich the soil with additional nutrients like sodium, potassium, phosphorous, nitrogen that is in turn absorbed by the plants and is used to synthesize other components of food such as proteins and fats.