As a C# web developer how could I learn C++ with UE4?

Video tutorials are the best way. You’ll need to at least do a C++ beginners course.
Get a Pluralsight subscription. They have a 7 hours beginner course,

Once you’ve done that you’ll be comfortable enough to know what you’re doing in UnrealEngine, then it’s a matter of learning the API.