Also generell kann man viele Sprachen nehmen. Es soll jetzt sogr schon mit .Net gehen. Zumindest soll die Beta Version von dem Compiler da sein. Hab ich mal vor ein paar Monaten gelesen. Ich selbst hab noch nie was für Linux gemacht und kann auch nicht sagen ob es da unterschiede gibt. Aber ich schätze mal zu kannst mit der akktuellen Benutzeroberfläche(je nach Sprache anders) und der natürlich der gleichen Synatex arbeiten. Ist halt nur ein Compiler unterschied.
Die wichtigste Sprache unter Linux ist C bzw. C++ dann gibt es noch als wichtige Sprachen: Perl, Html und Delphi. Das sind jetzt nur unbedingt nötige unterstützt werden aber generell alle. Ps: Es gibt keine "Microsoft" Programmiersprachen das sind lediglich Entwicklungsumgebungen die bereits vorhandene Sprachen zur Verfügung stellen.
Ja, dass ganze nennt sich Wine. Man kann damit eine große Auswahl an OpenGL Software benutzen. Wie zum beispiel Q**ke 3 Arena o.ä. DirectX Software kann man auch benutzen wenn man eine windoof Installation auf der Platte hat dann greift Linux auf dessen Libraries zurück. Natürlich nur auf ausdrücklichen Wunsch des Nutzers. Wine schafft es auch sehr viele Spiele wie Max Payne in Echtzeit ablaufen zu lassen. Daher genauso schnell wie unter Windoof. Bei einigen gibt es sogar Performance Gewinn da Linux komplett auf OpenGL ausgelegt ist.