Partly.
I don't know about Unreal Engine, but Unity is not really hard to learn. There are very good free tutorials and well written books available. It's all about basic understanding how the system works - from then on you find your way. Being at that stage, it is by far more easy to get the desired information as many users will produce many search results wink

Indeed C is easier to learn, but once you get past that point, the procedural programming style may get in your way where an object oriented language will support your needs better later on.
It's a different way of thinking, and when you're at that point where you think in objects and members automatically, (Lite-)C can really get annoying, as it's not made for that.
For anything not too far away from hacking (gamejams :D) procedural language is nice, as usually the architecture builds up on the fly grin

WED MED are a bigger problem than the engine itself, imho.