Sorry to hear ^ that ^… You can follow a path like this… However, note the cautionary warnings… Some of the Unity vs UE4 threads also offer insights. Anyway for now while you’re watching UE4-C++ tutorials, I recommend you go about solving the problem differently. A lot of job Ads are written by outsiders who ask for 4-10 years experience in tools that have only existed for 2! The tech media make fun of these Ads all the time. So instead, I would try to contact a recruiter directly, and get them to find out what the employer actually wants (they may know already). Of course you may need to phone / email / message quite a few before reaching any, just to find one friendly one. But it might be worth it, as your point about hiring requirements has merit.
As to whether you should take up C++ at all, that’s also an important question to ask yourself too. To be good at it, and you need to be to really progress in UE, you’ll really have to dedicate yourself. It isn’t just about doing a course or two, that’s just the beginning! Think life long discipline… So, you should ask yourself, do you actually want to become a programmer, or are you more naturally suited to working on the design side??? There are people on here from diverse backgrounds who have done it (conquered all worlds like gods). But the truth is, there’s not many, and its not typical.
The reason is… Most people who take up C++ don’t actually become good C++ programmers. Something like Unity C# / UDK Unrealscript is about a 3 out of 10 in terms of difficulty on a good day, and 5 out of 10 on a bad. Whereas even with all its simplification, UE4-C++ is still a 12 out of 10 on a bad day. There is something else to consider too. There is a high probability (higher than ever), that Epic will reveal a scripting language in UE soon. If so, its likely to be a game changer. After that, UE4-C++ may be the forte of hardcore platform / engine programmers mostly.