Question: how long does it take to learn unreal engine?
Answer: Set a Side At Least 1 Hour Each Day for the First 14-28 Days. Set up a system of learning UE4 on daily basis. For the next 2-4 weeks, work for at least one hour per day, every day learning the engine. One hour is be enough to start with.