To get a feel for this I will first introduce Earnshaw's theorem. Earnshaw's theorem states that, given a collection of static charges, it is impossible to trap another charge. As an example consider the following setup:

Here I try to trap the middle charge by arranging 8 fixed charges in a circle. At first glance this seems like a stable configuration right? Earnshaw's theorem tells us this is unstable: even the slightest nudge to the middle particle will make it escape towards infinity. So we conclude that by themselves, charges can't form a stable configuration. This is a bit handwavy but from that you can conclude that all the charge must reside on the boundary conductor, because the boundary stops the charges from escaping to infinity.
So why is the electric field inside zero? We can use Gauss's law in combination with a useful property of the Laplace equation. Gauss's law tells us
$$\nabla\cdot \vec E=\frac{\rho}{\epsilon_0}=0$$
The divergence of the electric field is zero because there are no charges inside the conductor.
We can then plug in the electric potential (there are no magnetic fields so we are allowed to define a potential) to get the following:
$$\vec E=-\nabla V\\\Rightarrow \nabla\cdot\nabla V=\nabla^2 V=0$$
This last equation is called the Laplace equation and it has many nice properties. One of them is that solutions can't have a maximum or a minimum in it's domain, so maxima and minima have to be located on the boundary. We can argue that the potential along the boundary has to be constant: the charges can't be inside the conductor but they can still move along the boundary. If the potential is not constant the charges will rearrange themselves until minimal energy is found. Let's call this potential $V_0$. Since the inside of the conductor can't be higher or lower than the boundary the entire inside must be equal to this constant potential. A constant potential means zero electric field:
$$\vec E_{inside}=-\nabla V_0=0$$
An even more handwavy approach would be to say that any electric field inside the conductor means the charges will be accelerated, meaning the energy is not minimal. The charges will move until the electric field is zero.
Sorry if this answer is a bit handwavy/messy but for a thorough answer you would need an entire course in electrostatics.