For your first problem: A countable set is a set which you can count its elements in infinite time. For example, the set of natural numbers $\mathbb{N} = \{ 1,2,3, \dots \}$ is countable because you can count it as $1,2,3,4,5, \dots$.
The set of integers $\mathbb{Z}= \{ \dots,-3,-2,-1,0,1,2,3,\dots \}$ is also countable because there is a way you can count all of its elements in infinite time. If you count it as $0,1,2,3,4,5,\dots$, you will never count $-1$. However, if you count the elements of $\mathbb Z$ as $0,1,-1,2,-2,3,-3,4,-4, \dots$ then you will be able to count all elements of $\mathbb Z$ in infinite time.
An uncountable set is a set such that whatever counting way you try, there are uncounted elements left. Remember: up above, we tried to count $\mathbb Z$ in a way, but the element $-1$ was uncounted. But we did not conclude that $\mathbb Z$ is uncoubtable, because there is a way to count it.
An example of an uncountable set is $\mathbb R$ and it is easy to prove using Cantor's diagonal argument.
For your second problem: You are asked to show that the number of finite subsets of $\mathbb N$ is countable. There are many many subsets of $\mathbb N$ and if you try to count all of these subsets (not the elements) (i.e. if you try to count the elements of $\mathcal P ( \mathbb N )$ ) you will see that it is uncountable. However, if you want to count only finite subsets of $\mathbb N$, then you will be able to count all of them in infinite time, and this is what you are asked to prove.