Coding is the same whether your writing for games or general purpose applications. They work on the same principles of data structures, pointers, memory allocation, functions, loops and classes ect and use the same mathematics that other applications use. So learning how coding in general works will help you for both games and applications I believe and that is not just directed at C++. Some people prefer to learn a more simple language, such as C# or Basic or Java as they tend to do a lot of the memory allocations for you and have built-in structures of code in place for you too use.
However, for people that may not be the best coders out there but still want to get a lot from the Unreal Engine, I would recommend looking up the Blueprint visual scripting methods as I’m assuming you can do a lot of what you would need by using that system.