fish is it countable or uncountable?
It is uncountable when referring to food as a substance. This is not a recent development. As a countable noun, its plural form is irregular: it can be fish or fishes. Since we commonly treat fish as food as uncountable, we often say, for example, I had some fish for dinner, even if we ate one fish.