Cryengine 3 vs unreal engine 4.

I think every Engine or even every tool has some time to get into. So I would try both

Having said that, I just think that UE4 is more streamlined and gets updated more regularly and has so far a very active user base and support from Epic. There is even really great tutorials to get you started concerning C++:

https://www.youtube/playlist?list=PLc9juHldTxu1GidBKUjWYzhgVRGj7V7RD

As a personal thing, I always push everyone who is new to the Engine through Hourences Tutorials. I know they cost something but definitely worth going into. Just gives you the basis of all the things that you might touch. At least you have tickered around with some of the tools within UE4 and you were given context how they are used.

Here a sneak peak: ://www.hourences/thesolusproject/

And here the real thing: ://www.hourences/videos-index/

Hope it helps.