Can someone please tell me if this is correct or not?
Assume $n^{1/n}$ is rational, i.e $n^{1/n} = a/b$; $a, b$ integers and $b > 1, \gcd(a,b)=1$, and $a^n = nb^n$.
If b exists and $b>1$, it must have at least one prime factor $p$ (Fundamental Theorem of Arithmetic). It follows that $p|b$ and $p|a^n$.
But $p|a^n$ implies $p|a$ (by Theorem: if $p$ prime and $p|uv$, then $p|u$ or $p|v$. Let $v=u^{n-1} \Rightarrow p|u^n$ implies $p|u$).
Therefore $p$ is a common factor of $a, b$ and we have a contradiction.
PS: I am very new at proofs, so please be kind and only reply with elementary proofs/concepts.
I think lulu's comment suggests a more subtle error: even for $n\geq 2$, it is a priori possible that $n^{1/n}$ is an integer, in which case $b=1$ and your argument is flawed. But using calculus (or other methods), one can show the function $f:[1,\infty)\to \mathbb{R}$, $f(x) = x^{1/x}$ has a maximum of approximately $1.445$ at $x=e$. In other words, for $x>1$ $f(x)$ is strictly between $1$ and $2$ and then your argument holds.