Countable nouns are nouns that we can count: car, house, book, etc. We can say one car, two cars, three cars, etc.
Countable nouns have singular and plural forms: a car/cars, a house/houses, a book/books, etc.
We CANNOT use a singular countable noun without a determiner like a/an or the.
Uncountable nouns are nouns that we cannot count: money, milk, rain, etc. We cannot say one money, two moneys, etc.
Uncountable nouns do not have a plural form, they only have a singular form: money/moneys, milk/milks, rain/rains, etc.
We cannot use a/an + uncountable noun. A/an means ‘one’, and we cannot count uncountable nouns.
Some types of words that are typically uncountable are:
Some nouns are uncountable in English, but they are countable in other languages. Some of them are: advice, news (it ends in -s, but it’s a singular word), furniture, luggage, baggage, bread, cheese, toast, etc.
Some nouns can be countable and uncountable because they can refer to a unit or to ‘mass’ or ‘material’. Compare:
We use a/an + singular countable noun.
We cannot use a/an before a plural noun or an uncountable noun.
We use some and any before countable plural nouns or singular uncountable nouns.
We use some in positive sentences.
We use any in negative sentences and questions.
But we use some in questions when we are asking for something or we are offering something.