I know that for $E=\mathbb{Z}_3[x]/\langle x^2+x+2\rangle $, since $x^2+x+2$ is irreducible over $\mathbb{Z}_3$, $E$ is a field, because $\langle x^2+x+2\rangle $ is a maximal ideal.
In addition, $E$ is a field of order $3^2$, and $\mathbb{Z}_3$ is a field of order 3.
For this reason, $E=GF(3^2)$ and $\mathbb{Z}_3=GF(3)$.
Now, considering $E$ as additive group, $E \cong \mathbb{Z}_3\oplus \mathbb{Z}_3$. We see that every element $(a,b) \in \mathbb{Z}_3\oplus \mathbb{Z}_3$ has order $|(a,b)|=\mathrm{lcm}(|a|,|b|)$. Also, for $a$ and $b$ in $\mathbb{Z}_3$, they must have order 1 or 3. Then, apart from $(0,0)$, all elements in $E$ have order 3. Therefore, there would be 8 elements of order 3, and none of order 2.
In this part I am confused because $E=(\mathbb{Z}_3[x]/\langle x^2+x+2\rangle ) \cong \mathbb{Z}_3(i)$. Then all elements of $\mathbb{Z}_3(i)$ other than zero, have order 3(?) because it does not seem to be the case.
Finally, I am also asked for how many generators does $E$ have. I suppose that here we need to consider the multiplicative group of $E$, which is isomorphic to $\mathbb{Z}_8$, right? How do I move ahead? Do I consider $\mathbb{Z}_8$ as a cyclic additive group generated by 1, and I count the coprimes with 8? I think I am very confused swapping from additive to multiplicatie groups. For example, in this last part, I considered $E$ as multiplicative group but it is isomorphic to an additive group(?).