a) Essential macronutrients eg. Carbon, hydrogen, oxygen, nitrogen, phosphorus, potash, calcium, magnesium, sulphur.
b) Essential micronutrients eg. Iron, zinc, manganese, clorine, molybdenum, bromin.
c) Beneficial nutrients eg. Sodium, cobalt, vanadium, silicon. These are not essential for higher plants. Na is essential for Chinopodiacea, silicon is essential for rice, Co is essential for microorganisms.
To supply above plant nutrients, we have different artificial fertilizers in the market and can apply to fulfill the requirements of crop plants.