C#はMicrosoft版JAVAですが、 小規模プログラム向けと、「私は考えています。」 業界と会社によって、使う言語は違うでしょう。 仕事の場合。たいてい、言語は自分では選べません。 Cは全てのベースになります。応用が利きます。 で、Cを勉強して置けば、助かる確率が高いでしょう。 Microsoftの場合、C/C++は一緒になっているので、 一緒に購入することになります。ついでに言うと、 いやでも、C#も一緒に買わされてしまいますが。 このサイトに先人の良いコメントがあります。 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1416225014?fr=chie-bque-2078297650 各業界の事情が分かり、C#の良い点も分かり、素晴らしいやり取りでした。 私的にはクラス系の言語は解析ツール泣かせなので、好まない