where to start? Read the docs. Picking up unreal C++ early on will serve you very well compared to BP which is a trap many fall into when learning.