From wikipedia
In mathematics, a countable set is a set with the same cardinality (number of elements) as some subset of the set of natural numbers.
A finite set is a set with finite number of elements and hence all finite sets are countable. In addition some infinite sets are also countable if they have the same cardinality as some subset of natural numbers like the set of natural numbers, set of even numbers, etc. So, naturally any subset of a countable set must also be countable - it may or may not be finite.
Ref: http://www.math.psu.edu/wysocki/M403/Notes403_3.pdf