Do you have to learn C++ for Unreal Engine from Unreal Engine Specific Tutorials?

I’m having trouble learning c++ since I can’t find many Unreal tutorials for it. Will learning general c++ help a lot or do I need to know the Unreal Engine version of c++? Also if anyone knows a good way of learning Unreal Engine’s C++ please let me know.

Thanks in advance!