I am starting to read Baby Rudin's book and there is a section devoted to countable sets in which he said that a set $ A $ is countable if there exists a $ 1 $-$ 1 $ correspondence between $ A $ and $ \mathbb{Z}^{+}. $ So my question is suppose that I have an infinite set $ A, $ I pick one element $ s \in A $ and map $ 1 $ to $ s, $ then I pick another element $ t \in A $ and map $ 2 $ to $ t, $ and so on, then I will get a $ 1 $-$ 1 $ correspondence between $ A $ and $ \mathbb{Z}^{+} $ eventually, meaning $ A $ is countable. I know this is incorrect since it will mean that every set is countable, but I don't seem to see the idea in the concept of countable sets, so can someone help me clarifying this?
Rudin also proved this theorem which has been asked here. The theorem said that "the union of countably many countable sets is countable." My second question is where in the proof did he use the condition that each set $ E_{i} $ is countable? Also, suppose that I change the statement into "the union of many countable sets is countable," then this statement is no longer true, but where in the proof that he used this condition that it has to be the "the union of $ \textbf{countably} $ many countable sets?"