C 可以不作考慮, 現在多數用於教學。
C# or C++ 基本上無太大分別, 這是一個歷史問題; 當年 C++ 不是 Microsoft 發展的, 而是一間叫 Borland 既公司做得最好。 M 記後來重金禮聘編寫 Delphin 既設計師發展 C# 來針對設計 Internet Applications 和硬打 C++, 因而造成市面上那麼多種既編寫語言。
*M記都有開發自己的 C++ , 叫 Visual C++
時至今天, 你問用邊隻好.... hum... 其實兩隻都好, 不過如果配合 .NET framework 加埋以發展可用既程式庫就不用諗直接玩 C#.NET