I'd say that Java being OO makes it harder unless you've done OOP before.
I'd recommend learning Java before you do any C++. It's much more useful in many cases, due to it's huge standard library. You can make GUIs, do 2D or 3D graphics, make bots, all using the standard java libraries.
C++ on the other hand is pretty barebone, and doesn't come with any libraries that enable the afforementioned functionality. Unless you really need a lower-level language for whatever reason (which you won't unless you want to make an ulltra-high performance app) I'd recommend not worrying about C++ as it's not really all that useful as a begginner and it's being used less and less and ditched in favour of managed languages like C#.