Why doesn't copper react with hydrochloric acid while the other metals do?
You might want to look up some terms, such as


noble and less noble metals
reduction potential
galvanic series 


Here, reaction means that 


hydrogen gas is formed
the metal is dissolved


In order to form hydrogen, protons need to be reduced to hydrogen atoms which then combine to $\ce{H2}$.

$$\ce{2 H+ + 2 e- -&gt; H2}$$

The metal serves as an electron donor and is oxidized, e.g.

$$\ce{Zn -&gt; Zn^{2+} + 2 e- }$$

The more noble a metal is, the more reluctant it is to lose electrons. This is the case for copper, which is therefore not oxidized under these conditions.