Have been using UE4 for years but need to learn C++ for work, where to start?

Ok, how much time do you want to spend on C++? Do you only want to use it to fulfill the requirements of said job applications or do you intend to use it along blueprints from now on?

First you’ll have to learn C++ and then you’ll have to relearn UE4 for C++. Mixing it from start will frustrate you and you’ll never want to come back.

The problem that you’ll have with C++ is that it’s a programming language. You kind of have the logic part with blueprints, but you’ll have to learn a lot of other things too.

The problem with C++ in UE4 is that UE4 is a giant code monster and the documentation doesn’t help much. You need to swim to hundreds of lines of code to get what you need.