While the actual question is alreadalready answered (language names in German are neuter), your approach for decision making-making, visible in
Programmiersprache is feminine, does that actually mean [...]
shows a misunderstanding that even native German speakers suffer from, namely that gender would follow the gender of some category name.
The grammatical gender of the collective name (or category name) gives no indication of the gender of the noun for the things it generalizes. But the category itself may rule the gender. See for example:
Der Baum: m
- die Fichte
- die Kiefer
- most trees are feminine trees are feminine (this is such a gender rule)
- aber der Mammutbaum (compond noun, last word Baum dictates gender)
- der Mammutbaum (compound noun, last word Baum dictates gender)
- der Ahorn (one of the exceptions – thanks to bakunin for the the comment!)
- der Ginkgo (exotic tree whose name dates back to a transliteration or spelling mistake around 1690)
Die Krankheit: f
- der Husten
- der Scharlach
- der Schnupfen
- das Asthma
- die Gicht
Das Gefäß: n
- der Eimer
- die Tonne
- das Fass
For further information, see
- Grammatical gender in German - Wikipedia
- especially the rules in section #Noun meanings