Oxides are formed when an element reacts with oxygen to form a new compound.
When a non-metal combines with oxygen, acidic oxides are formed. Acidic oxides react with water to generate aqueous acids.
Covalent bonds bind oxygen, hydrogen, and non-metal atoms together in these acid compounds.
When oxygen combines with metals, basic oxides are produced. Because of the difference in electronegativity between oxygen and metals, most basic oxides are ionic in nature.
These oxides react vigorously with water, forming basic compounds. When these oxides react with acids, they produce salt and water.
Even though Zinc oxide is a metal oxide, it is not a basic oxide. Because it is an amphoteric oxide, it shows the properties of both acid and base.