Every finite hypothesis class $\mathcal{H}$ is PAC-learnable. Indeed, $VCdim(\mathcal{H})\le |\mathcal{H}|<\infty$ (one can even create a more strict bound, but this is irrelevant for now). Hence, $\mathcal{H}$ is PAC-learnable.
Infinite classes however, can either be PAC-learnable or not. Being a countable, or an uncountable class does not matter here. For example, the class of all rectangles centered at the origin of $\mathbb{R}^2$ is PAC-learnable (has VCdim $2$ if I remember correctly), while it is an uncountable class.
Another example, of a countable class being not PAC-learnable, is the following:
$$\mathcal{H}:=\{f:\mathbb{N}\rightarrow \{0,1\}\mid \text{the number of $1$'s in $f$ is finite}\}$$
Which I will leave for you to verify that it is countably infinite, still has an infinite VCdim: Any finite $C\subset \mathbb{N}$ can be shattered, since we can "extend" every $f\in C\rightarrow \{0,1\}$ into a function $f_{\mathbb{N}}:\mathbb{N}\rightarrow \{0,1\}$ in the following way:
$$f_\mathbb{N}(n)=\begin{cases}f(n)&n\in C\\0&n\notin C\end{cases}$$
And indeed when we restrict $f_{\mathbb{N}}$ into $C$, we get $f$. But $f_{\mathbb{N}}\in \mathcal{H}$, and thus we showed that every finite $C\subset \mathbb{N}$ is shattered by $\mathcal{H}$ - which means that $VCdim(\mathcal{H})=\infty$.
To summarize, we do know that being finite means that we are PAC-learnable, but when we are infinite - countably, or uncountably - we cannot be sure.
Additionally, this means that if you know that $\mathcal{H}$ is PAC-learnable, you cannot conclude anything about its size - it could be finite, countably infinite, or even uncountably infinite.