Let $\theta$ be a root of $X^3-2X-2$ show that $\mathbb{Q}(\theta) \neq \mathbb{Q}(\sqrt[3]{d})$.
A basis for $\mathbb{Q}(\sqrt[3]{d})$ would be of the form $1, \sqrt[3]{d}, \sqrt[\frac{2}{3}]{d}$
A basis for $\mathbb{Q}(\theta)$ would be of the form $1, \theta, \theta^2$
So is it correct in saying that for them to not be equal $\theta \neq \sqrt[3]{d}$ or is there a simpler way of doing this?
A vector space can have many different basis, so finding a base doesn't necessarily proves that the vector spaces (in our cases the fields) aren't same.
Taking the freedom to make an educated guess the problem wants you to prove that $d \not \in \mathbb{Q}(\theta)$. Assume that the opposite it's true. Then $\sqrt[3]{d} = a + b\theta + c\theta^2$, where $a,b,c \in \mathbb{Q}$. Now cube both side and conclude that the coeffivients in front of $\theta$ and $\theta^2$ are both $0$, which will give you a system of equations, which can't be solved. Hence hte proof.
On the other side if you are familiar with field automorphisms the easist way to prove it is to assume they are equal and note that $\mathbb{Q}(\sqrt[3]{d})$ has a non trivial automorphism, which sends $\sqrt[3]{d}$ to $\sqrt[3]{d^2}$ and fixes $\mathbb{Q}$. But such an automorphism sends roots of $x^3 - 2x -2 $ to roots of the same polynomials. So it fixes both $\mathbb{Q}$ and $\theta$, as $\theta$ is the only root of $x^3 - 2x - 2$ in $\mathbb{Q}(\theta)$. This is true, as it's not the splitting field of the polynomial, so has to not contain at least two of it's roots. This means that the automorphism fixes the whole field $\mathbb{Q}(\theta) = \mathbb{Q}(\sqrt[3]{d})$, so it's the identity automorphism, which is contradiction. Hence the proof.