Object指向ってあるだけでJavaが難しいとかいう厨房よ。
そもそも簡単に、高速に開発するためにオブジェクト指向の概念があるのだぞ。

とはいえ、言語仕様自体もそれほど複雑ではないCを考えれば、
言語仕様を極める難易度と考えれば
Java == C < C++
ではないだろうかね?

C++は言語仕様が増えすぎて辞書クラスの厚さになってるから
極めるのは容易では無いはず。