This is a Tutorial sheet problem for my module in college for Introduction to analysis. The lecturer isn't the best and tends to not fully explain things and he gets most his solutions wrong too. We have never been showed how to do this proof, and any help would be very much appreciated.
The question is:
Let $p$ be a prime number and $k ∈ \mathbb{N}$ with $k ≥ 2$. Prove that there does not exist $q ∈ \mathbb{Q}$ such that $q^k = p$.
I know that $\mathbb{Q}$ is a set of rational numbers, I think.
I started with $a,b∈\mathbb{Q}$ where either $a=0$ or $b=0$ which then gives us either $a+b=a$ or $a+b=b$. We know from this that $a+b∈\mathbb{Q}$.
It's the next part I'm struggling with. An example given was that $\sqrt[k]{p}$ is not a rational number.