In the case of rust anyway, metal oxides form
Alkali metals reacts violently with water forming a hydroxide and hydrogen; alkali earth metals react with water but no so violent.Other metals doesn't generally react with water at room temperature.
metals lose electrons when they react with a non-metal
Most metals do not react with water, especially at room temperature. It is easier to state which metals DO react with water. Those would be Li, K, Sr, Ca and Na. Those reacting with hot water (steam) would be Mg, Al, Zn and Cu. Most other metals do NOT react with water.
they form a salt
alkali metals react violently in cold water
Metals such as zinc, aluminum, and iron can react with acids but not with water. When these metals react with acids, they undergo a chemical reaction that produces hydrogen gas and a salt. In contrast, these metals do not react with water to produce hydrogen gas.
All metals, if they do react with water at all, react faster in steam than in water. However, the metals that react SLOWLY with cold water are the metals from Group-IIA(Magnesium, Calcium, etc).
Atoms of non-metals usually gain or share electrons when they react with other atoms.
Sulfur doesn't react with water.
At a given temperature gases can react with metals.
== == When metals react with other elements, the atoms of the metals give up their valence electrons.
== == When metals react with other elements, the atoms of the metals give up their valence electrons.