Ok, so, $\mathbb{Q} (\sqrt{3} + \sqrt{5})$ means all the numbers $ a + b (\sqrt{3} + \sqrt{5}) $ , with $a,b \in \mathbb{Q}$ .
So know that $ \sqrt{3} + \sqrt{5} $ is algebraic of order 4 in $ \mathbb{Q} $ , so the basis of $\mathbb{Q} (\sqrt{3} + \sqrt{5})$ over $\mathbb{Q}$ must be $\{1, \sqrt{3} + \sqrt{5}, (\sqrt{3} + \sqrt{5})^2 , (\sqrt{3} + \sqrt{5})^3 \}$.
But shouldn't it be just $\{1, \sqrt{3} + \sqrt{5} \}$ ? Because any element should be a linear combination of only these two, right? What am I missing?
$\mathbb{Q}(\sqrt{3}+\sqrt{5})$ is not equal to what you wrote, but it is equal to the smallest field that contains $\mathbb{Q}$ and $\sqrt{3}+\sqrt{5}$ (and that is equal to $\{a+b(\sqrt{3}+\sqrt{5})+c(\sqrt{3}+\sqrt{5})^2+d(\sqrt{3}+\sqrt{5})^3, a,b,c,d\in\mathbb{Q}\}$).
In general $\mathbb{Q}(a)$ denotes the smallest field extension of $\mathbb{Q}$ that contains $a$ and that is not always equal to $\{q_1+q_2a, q_1,q_2\in\mathbb{Q}\}$ (it is for example when $a=\sqrt{n}$, for some $n$.. but not in most cases. In fact it is what you wrote if and only if $a$ is algebraic of order 2).