C#は信用できない。
指令 : M$の裏切りにいつでも備えられるようにJavaを習得せよ
C++から混乱を招く余計な部品を徹底的に排除したのがJava
Javaに余計な部品を付け加えたのがC#

JavaにしようかC#にしようか迷うならまず両方の言語を同時に取得し、比較してみよ