Haven’t used it other than just opening it’s example files.
Like the other comment says learn C++ or just go with blueprints It’s not that bad, Blueprints will give you all you need for gameplay programming and performance is similar to Unity’s C#(Non-DOD).
If you wanna do something crazy or maybe develop tools for Engine then C++ is the answer. I know it’s a bit tricky writing code in C++ but at least UObjects are handled automatically by the garbage collector.