>>36
JavaはC言語よりも型チェックが厳しいから
どこでエラーがでたかすぐにわかりプログラミングしやすいよ。
C言語で知らぬ間に宣言したサイズよりも大きな配列要素にアクセスして
ひどい目にあったり、ポインタ演算でとんでもないことをしたり、とね。
C言語はそのあたりが怖い。
Javaではそのあたりは事前にチェックしてくれるから非常に楽でいいよ。

しかもあんた、いまだにWin32 APIとは。
あれはM$が捨てたAPIだよ。M$は.NETを作ってWin32APIとの完全互換性のことなど
ろくに考えていないしライブラリも読みづらいしオブジェクト指向らしくないし汚らしい
のでよほどそれがないと困るという事態でない限り、初心者はそれ使うのやめた
ほうがいいよ。