Following my last question, Does $\Bbb R-\Bbb Q$ have a well ordered subset of type $\omega\cdot\omega$, I would like to have better tools to look at a set and know what order types can it have.
I already understood that for a set to have a subset of type $\omega+n$, it should have a bounded and infinite subset. One can prove $\Bbb Z$ doesn't have one, so $\Bbb Z$ doesn't have a subset of type $\omega+n$.
What about other types? For example, how can I know whether the negative rational numbers have a subset of type $\omega\cdot\omega$, or whether $\Bbb R$ has a subset of type $\omega^\omega$, without having to construct it?
From this question (ultimately, you're using transfinite recursion for countable ordinals; Asaf's answer is quite clear) we know that every countable ordinal order-embeds into $(\mathbb{Q},\leq)$, and so because $\mathbb{R}\setminus \mathbb{Q}$ contains a subset order-isomorphic to $\mathbb{Q}$ (say, $q\mapsto \pi+q$ is the embedding), we see that $\mathbb{R}\setminus \mathbb{Q}$ contains a copy of every countable ordinal.
Since $\omega^2$ and $\omega^\omega$ are countable ordinals, we know that $\mathbb{R}$ contains copies of each, along with $\mathbb{Q}$ and $\mathbb{R}\setminus \mathbb{Q}$.