1. Почитайте Страуструпа, например.
2. Изучите STL.
3.
Читайте документацию.
И помните, что С++ довольно сильно отличается от управляемых языков, типа C#. Разработчики UE, конечно, постарались сделать всё, чтобы было меньше геморра (взять те же Blueprints), но всё же. Так что учите модель работы с памятью, учите синтаксис, учите библиотеку, и всё у вас будет хорошо.
Алсо, UE на первых порах слабо отличается от Unity, так что вам будет легче.