The topological argument for FTA is that for $R$ large, the circle $|z|=R$ is sent to a path the "winds around zero" much like $z^n$, in particular, it "goes around"zero $n$ time counterclockwise.
When $R$ is small, the loop under the image of $f$ winds around $f(0)$ and never gets even once around zero if $f(0)\neq0$, so it "winds" around zero not at all.
Trying to imagine continuously deforming a small loop that winds around zero never into a loop that winds around zero $n$ times without ever crossing zero.
This is actually a generalization of the intermediate value theorem to two-dimensions.[*] In particular, if a continuous function - any continuous function, not just analytic functions - maps a closed disk $D\to \mathbb C$ so that the boundary circle is sent to a map that "winds around zero" a non-zero number of times, then $f$ has a zero inside $D$.
This argument can be made rigorous when you get to topology. Defining "winds around" is non-obvious - you need to treat a path that goes around once clockwise and once counter-clockwise as not going around at all, for example.
When $f(x)$ is not a polynomial, you don't ever get that it winds at all, because you can't show that it is "close enough to" some function of the form $az^n$ that winds around zero.
It's instructive to see what happens to the function $e^z$ when $|z|=R$. Taking $z=Re^{ix}=R\cos x+iR\sin x$ we get the argument of $e^{z}$ is $R\sin x$. And, indeed, this "winds around" zero $R$ radians counterclockwise first, then turns $2R$ radians clockwise, then turns $R$ degrees counter-clockwise So there is "zero" turns, total, even though the path takes huge swings around zero.
It can be shown that if $f(z)$ has no zeros on a disk $D$, then there is a continuous logarithm to $f(z)$ - that is, $f(z)=e^{g(z)}$ for some $g(z)$. If $f$ is analytic, then $g$ is analytic.
In terms of complex analysis, this all hinges on the fact that the logarithm function on the complex plain "branches" as you go around the circle. This will be more obvious when you see the Riemann surface view of branching functions - it is geometric, but it takes a bit of work to express it at beginning complex analysis.
[*] In the real line, a disk is just an interval $[a,b]$ and the boundary is the pair of numbers $a,b$. So "winds" is the wrong term there, but if $0$ is between $f(a)$ and $f(b)$ then there has to be an $x\in[a,b]$ so that $f(x)=0$.