Obavam se, ze ne, aspon v podani MS. C# je obecny jazyk, existuje ale projekt Mono, coz je svobodna implementace C#. Pod linuxem je mono jako VM a pod woknama potrebuje mimo sebe taky .NET framework 2.0 k behu.
Kdyby jsi chtel hodne experimentovat, muzes zkusit gcj kompilator, ktery by snad umel delat nativni binarky bez potreby dalsich knihoven. Jazykem je Java.
Ja osobne jsem zastance cisteho C, ale to je trochu neomalene, takze bych ti doporucoval asi C++.