Wie schwer ist C++, wenn man sich schon mit Java und Python auskennt?
Mit guten Java-Kenntnissen werden die ersten Schritte in C++ sehr leicht fallen. Java wurde ja ursprünglich als eine einfachere, sicherere, portablere, beschränktere Alternative zu C++ entwickelt. (Dies soll nur eine kurze Zusammenfassung der Motive der Java-Erfinder sein, kein Werturteil oder eine Beurteilung, ob diese Ziele erreicht wurden.)
Diese "ersten Schritte" können durchaus bis zur Verwendung einer Klassenbibliothek und dem Erstellen einer Applikation gehen. Mit Beispielcode, einem Tutorial, etc. kommt man hier sicher sehr weit. Es gibt auch bestimmt C++ Bücher, die sich gezielt an Java-Programmierer richten.
Unterschiede wie die explizite Speicherverwaltung und -Freigabe in C++ können durch Anwendung "moderner" Mittel wie smart pointers zum Teil umgangen werden. Wenn man dies so hält, stellt sich allerdings die Frage, wie sinnvoll der Umstieg auf C++ dann ist. Letztlich ergibt sich der potentielle Mehrwert eines Umstiegs gerade aus den Unterschieden und nicht aus den Gemeinsamkeiten der Sprachen.
Wenn es dann in die Tiefe geht, gibt es sehr viel Neues zu lernen. Man braucht sich nur vor Augen zu halten, dass der C++17 Standard mittlerweile über 1600 Seiten umfasst: ISO/IEC 14882:2017
Ich denke nicht, dass irgendjemand (vielleicht außerhalb des Standard-Komitees selbst) alle Spracheigenschaften parat hat. Selbst einen Überblick über alle Möglichkeiten von C++ zu erlangen ist ein großes Projekt. Man muss aber keineswegs alle Details der Sprache kennen, um guten Code in C++ zu schreiben. Sehr erfolgreiche Projekte wurden in bewusst beschränkten Untermengen der Sprache C++ geschrieben.