Which proton in cyclohexene is the most acidic?
When comparing acidities of protons, we need to find out what the corresponding conjugate bases are.

The conjugate base upon removing $\ce{H_\mathrm{b}}$ is an allyl anion. There is (and should be) no question that it is the most stable carbanion of the three we are going to consider.

The conjugate base upon removing $\ce{H_\mathrm{a}}$ is an $\mathrm{sp^3}$ configured carbanion while the conjugate base upon removing $\ce{H_\mathrm{c}}$ is an $\mathrm{sp^2}$ configured carbanion. This is nice, because it allows us to directly compare the two using their hybridisation.

In general, lone pairs (and that explicitly includes those coming from anions) want to be in the lowest-lying atomic or molecular orbital possible. Since an s orbital is lower in energy than a p orbital from the same shell, lone pairs prefer s orbitals. If there is no pure s orbital available — as would be the case in practically all carbon-centred lone pairs — an orbital with the highest possible s character is preferred instead. If we look at the configuration $\mathrm{sp^3}$ we can say that it has $25~\%$ s character while $\mathrm{sp^2}$ has $33~\%$ s character. Since $33~\% &gt; 25~\%$, the $\mathrm{sp^2}$ configured carbanion is more stable — which is also supported by corresponding $\mathrm{p}K_\mathrm{a}$ values.

The method outlined above is a very crude approximation building on a high amount of simplifications but gives us the correct result in practically all carbon-centred anion cases.

Thus, the acidity order is:
$$\ce{H_\mathrm{b}} &gt; \ce{H_\mathrm{c}} &gt; \ce{H_\mathrm{a}}$$



Note: Ron noted in a comment above that the acidity of an $\mathrm{sp^2}$ hydrogen almost parallels that of an allylic hydrogen. So while most courses may teach this simple ordering, you should keep that in mind as additional information.