The statement is true for $n = 1$: $F(α_1)/F$ is finite (since $α_1$ is algebraic over $F$) and is simple, so we need to show that it holds for $n ≥ 2$. By induction on $n$; suppose the theorem is true for the base case $n = 2$. a) How do I prove it for $n + 1$?
Now we need to prove that it holds for $n = 2$. If $α$, $β ∈ \mathbb{C}$ are algebraic over $F$, we need to show that there is $γ$ such that $F(α,β) = F(γ)$. Let $f(x)$, $g(x)$ be the minimal polynomials of $α$, $β$ (respectively) over $F$. Let $k = \deg(f(x))$ and $l = \deg(g(x))$. Let $α_1 = α, α_2, \ldots,α_k$ be the roots of $f(x)$ in $\mathbb{C}$, and $β_1 = β, β_2, \ldots, β_l$ be the roots of $g(x)$ in $\mathbb{C}$. Let $a ∈ F$ be such that $a ≠ (α_i − α)/(β − β_j)$. b) Why does $a$ exist?
Let $γ = α + aβ$. We need to show that $F(α,β) = F(γ)$. c) How do we know that $F(γ) ⊂ F(α,β)$?. We need to show that $F(α,β) ⊂ F(γ)$. It is enough to show that $α,β ∈ F(γ)$. Let $h(x) = f(γ − ax)$. d) Why is $h(x) ∈ (F(γ))[x]$? e) How do we know that $β$ a root of $h(x)$? f) How do we show that none of $β_2, ···, β_l$ is a root of $h(x)$?
Let $g_0(x)$ be the minimal polynomial of $β$ over $F(γ)$. g) How do we know that $g_0(x)\mid g(x)$, and $g_0(x)\mid h(x)$? and that $h$) $β$ is the only root of $g_0(x)$? If this is true then $g_0(x) = a(x − β)b$ for some $b ≥ 1$ and $a ∈ F(γ)$. Now $g_0(x)$ is monic, $a = 1$, and $g_0(x) = (x − β)b$. Moreover, $g_0(x)$ is irreducible over $F(γ)$, so it has no repeated roots so $b = 1$ and $g_0(x) = x − β$. i) How do we know that $β ∈ F(γ)$? and that j) $α ∈ F(γ)$?
You may want to see Lubin's beautiful proof of the primitive element theorem here:
Geometric interpretation of primitive element theorem?