Metals above H2 in reactivity series react with acid to produce H2. The more reactive the metal is, the quicker and more violent reaction with acid occurs.
Metals below H2 don't react with acids.
Not all metals above H2 react with water - mostly Group I and II metals. Aluminium is the borderline case.
Reduction with carbon. Carbon displaces the metal in a metal oxide - gets oxidised to carbon oxides. Metal from the metal oxide gets reduced to the pure metal.