C と Java は経験があります。
Windows プログラミングの経験はありません。
C# って、C++ より Java に近いって聞いたけど、この認識はあってる?

malloc や free がいらない(Java と同じように VM 機構がある?)、例外の仕組みがある、など

「Windows で動くプログラム」は Java と Ruby/Perl/PHP しか書けないのだが、
Windows でうごく簡単な GUI プログラムを作ってみたいな。