Here's why:
* Abstract nouns represent concepts, qualities, or ideas that cannot be touched or seen. Language is a system of communication, which is a concept, not a physical object.
* You can't hold language in your hand. It exists in the form of words, sounds, and symbols, but it is not a tangible thing.
Therefore, "language" is an abstract noun.