Se você explicar o que é "linguagem de programa", a gente responde com mais certeza.
E "linguagem de programação" não tem a ver com "idioma".
Se você quer saber a lingugem de programação em que o Windows foi desenvolvido (esta é forma de expressar), foi em C++ (a própria API das várias últimas versões indicam que as chamadas são no formato C ou C++).
Se você quer saber é para que idioma o Windows foi originalmente desenvolvido, foi o inglês, porque o desenvolvedor (a Microsoft) fica nos Estados Unidos, que fala inglês.
Porém, como visa o mercado internacional, os programas que compõem o Window não são mais desenvolvidos para nenhum idioma.
A técnica usada é separar dados que dependem de idiomas (como menus, mensagens, etc) em arquivos separados (como os chamados "arquivos de recursos"). Aí, na hora de compilar uma versão para um país (inclusive para os Estados Unidos), é feita a compilação com os arquivos de recursos do idioma daquele país.
A facilidade é que, para compilar para outro país, não se mexe mais nos códigos (programas), mas apenas nos arquivos de recursos. E com a mesma facilidade cria-se um Windows para um país de idioma totalmente novo.
Era por aí a sua pergunta?