If you handle c++ and blueprints, i think you should find yourself in it. If you know blueprints you should already know basic UE4 APIs, you already know C++ syntax, so you should be ok
Also use comments insted of posting anwsers to your own quastion