Java理解しててロベール持ってるなら、ごく簡単なプログラムなら既に書けるでしょ。文法の違いなんて慣れるだけだし。
C++の参照はJava/JavaScript/Ruby/Python/Lisp/OCamlあたりの参照と違って独特だからそこはハマるかもしれんが。

自分がどの辺を理解できてないかを説明できるなら、その辺を集中的に説明した本を探せばいいし、
できないようならいったんC++は置いておいて、PythonかGoあたりでも勉強してからC++に戻ってきたらどう?
CとC++はプログラミング言語の中では一番低レイヤーで難しい言語なわけで、いきなりだと難しすぎるってのはありうる話だから。