つーか、C#もJavaもほとんどいっしょじゃん。
ライブラリの差ぐらいにしか見えないよ。

職業プログラマになってしばらく経つけど、大事なのはドキュメント。
仕様書、設計書、テスト結果・・・。
ソースは、書き間違いや古いコードがあったらPCが指摘してくれるけど
仕様書は(オレのような原始的な環境で作成されている限り)PCからは
更新も訂正も指摘もしてくれない。

まともな仕様書とライブラリの解説書さえあれば、どんな言語でも仕事はできるもんさ。
C/C++を先に覚えてると、Javaは雑用してるうちになんとなくできちゃう。
というか、雑用レベルで十分評価されてしまうのが悲しい。