CからC++に移った際、OOPのそれらの機能をどう使えばいいか分からなかった。
その後Javaを覚えてからC++に戻った。普通に使いこなせるようになっていた。

俺の経験則だと C→ちょいC++→Java→C++ がいいと思う