Salut, c'est une plate-forme qui sert à executer les programmes. C'est un peu comme du Java, si on veut simplifier les choses. Mais c'est intégré à Windows dorénavant et sera de plus en plus utilisé. Microsoft tend à abandonner l'API Windows classique au profit de .NET qui est plus sûr et plus efficace à programmer.
.NET se compose principalement des langages VB et C# mais n'importe quel langage peut utiliser .NET s'il produit du bytecode compatible .NET. Voyons ça comme une machine virtuelle, made in Microsoft.
Pour Linux, il existe aussi un .NET, ça s'appelle Mono et c'est très abouti maintenant.