I think the most natural way to understand how quadratic reciprocity works and why it is true in terms of prime splitting. It follows from a constructive proof of a special case of the Kronecker-Weber theorem.
Here is how prime splitting works with the Kronecker-Weber theorem. If $K$ is an abelian Galois extension of $\mathbb Q$ of degree $d$, the Kronecker-Weber theorem says that there is an integer $m$ such that $K$ is contained in the cyclotomic extension $L = \mathbb Q(e^{2 \pi i /m})$. If $\Gamma$ denotes the Galois group of $L/K$, then $\Gamma$ is a subgroup of $\operatorname{Gal}(L/\mathbb Q)$, which itself can be identified with the group of units modulo $m$.
Granting all this (which is granting A LOT), the rest is very basic algebraic number theory: suppose $p$ is a rational prime number which does not divide $m$, and $f(p)$ is the order of the image of $p$ in the quotient group $(\mathbb Z/m\mathbb Z)^{\ast}/\Gamma$, then $p$ splits in the ring $\mathcal O_K$ into a product of $\frac{n}{f(p)}$ distinct prime ideals.
This relates to quadratic reciprocity in the following way: if $q$ is any odd prime number, and $q^{\ast} = q(-1)^{\frac{q-1}{2}}$, it is a result of Gauss that the field $K = \mathbb Q(\sqrt{q^{\ast}})$ is contained in the cyclotomic field $L = \mathbb Q(e^{2\pi i /q})$. The Galois group of $L/K$ is the subgroup of $(\mathbb Z/q\mathbb Z)^{\ast}$ consisting of the quadratic residues modulo $q$. Now if $p \neq q$ is any odd prime number, then we see that (just looking at the field $K$) $q^{\ast}$ is a quadratic residue modulo $p$ if and only if $p$ splits in $\mathcal O_K$, if and only if (now applying the inclusion $K \subset L$) $p$ is a square modulo $q$.