どっちからやるかによって違うでしょ?
CからやったらJavaが難しいと思うし、JavaからやればCが難しいと思う。
ちなみに漏れもCから始めた口で、今はJavaに苦戦中。
情けないことにオーバーライドとオーバーレイドの違いが分かるまで
相当かかった。