Unity or Unreal Engine 4? -which is easier to learn?

For a total beginner, which game engine is easier to learn? Unity or UE4?

What programming languages you know? Start here first.

Depends. Unreal is easy to get something pretty smacked up quickly, but you come to a point where the limits of the pre-build tools are obvious and you have to get into C++. Unity doesn’t give you the eye-candy right away like Unreal does, and it takes longer to make something pretty, but when you hit the limits you “only” have to learn C# which is far more managed and quickly learnable.

I know just a little Javascript from UnityStudent. I’m mainly a 3D artist that wants to create games…

Unreal is easier to get graphically impressive results. Unity is just easier to use but you have to know what you’re doing more to get good graphics out of it (and have Unity pro)

If you are considering the mobile games as well then unity is more flexible then UDK.
You won’t be able to make good mobile apps from UDK and not all mobile platform support the final product.
There is new development on their engine, you can check the recent updates and see what fill your need.

Don’t really need more topics on this.