[step:Show that affine algebraic sets have reduced finitely generated coordinate rings]
Let $X\subseteq \mathbb A_k^n$ be an affine algebraic set. Let $I(X)\trianglelefteq k[x_1,\dots,x_n]$ denote the vanishing ideal of $X$, namely the ideal of all polynomials in $k[x_1,\dots,x_n]$ that vanish at every point of $X$. By definition of the coordinate ring, there is a $k$-algebra isomorphism
\begin{align*}
k[X]\cong k[x_1,\dots,x_n]/I(X).
\end{align*}
Since $k[x_1,\dots,x_n]$ is generated as a $k$-algebra by $x_1,\dots,x_n$, its quotient $k[X]$ is generated as a $k$-algebra by the residue classes $\overline{x_1},\dots,\overline{x_n}$. Thus $k[X]$ is finitely generated over $k$.
It remains to verify reducedness. Let $\overline f\in k[X]$ be the residue class of $f\in k[x_1,\dots,x_n]$, and suppose that $\overline f^m=0$ for some $m\in\mathbb N$. Then $f^m\in I(X)$, so for every point $a\in X$,
\begin{align*}
f(a)^m=0.
\end{align*}
Because $k$ is a field, this implies $f(a)=0$ for every $a\in X$. Hence $f\in I(X)$, so $\overline f=0$ in $k[X]$. Therefore $k[X]$ has no nonzero nilpotent elements, and so $k[X]$ is reduced.
This proves the first direction.
[/step]