Background
Proposition 4.33 In the ring $K[X]$ of polynomials over a field $K$ every ideal is principal. If $J$ is a non-zero ideal of $K[X]$ and $g$ in $J$ is a non-zero polynomial of minimal degree among the non-zero polynomials of $J$, then $g$ generates $J$. Any two generators of $J$ are constant multiples of each other.
The substitutino map $\phi_1:\mathbb{R}[X]\to \mathbb{C}$ given by $f(X)\mapsto f(i)$ is surjectibe. Indeed, if $a,b\in \mathbb{R}$, then $\phi_1(a+bX)=a+bi$, which covers all complex numbers. According to Proposition 4.33, $\text{ker }\phi_1$ is a pirincipal ideal generated by a polynomial in $\text{ker }\phi_1$ of minimal degree. Well, $X^2 +1$ is such a polynomial, since $\phi_1(X^2 +1)=i^2 +1=0$ and since no polynomial of lower degree linear or constant, lies in $\text{ker }\phi_1$. By the first isomorphism theorem,
$$\mathbb{C}\cong\mathbb{R}[x]/\langle X^2+1 \rangle$$.
Question
I would like to know suppose I am simply given the map $\phi_1:\mathbb{R}[X]\to \mathbb{C}$ defined by $\phi_1(a+bX)=a+bi$, then how would i determine the kernel of $\phi_1$ as $\langle X^2+1 \rangle$ without resorting to Proposition 4.33 above. I mean how does it go from $a+bX$ to $X^2 +1$ in the domain of $\phi_1$. In the end, we want $\phi_1(a+bX)=a+bi=0$, and the only information we have is $x\mapsto i$. But again the domain of $\phi_1$ seem to be asking for a polynomial of specific degree, but it starts with a linear polynomial.
Thank you in advance.