Howdy JC LEON,
I would highly recommend giving UE4 a shot. It is fairly cheap and has a lot of useful tools to help you in your learning process. There are YouTube videos, our wiki page, and countless other sites and information hubs that will help you during your learning of the Engine.
Say you pay the first month to acquire UE4 and feel as though you are still having trouble, we allow users to cancel their subscriptions and still be able to use the Engine. You wont be able to get updates or download any Marketplace items, but this will give you some time to learn the Engine and become familiar with it. A little UDK knowledge is always helpful but is not necessary. I started UE4 with no prior experience in UDK and have been able to learn so much in just a couple of months just by watching tutorials and being hands on.
All in all, I would say give UE4 a shot. Also, be sure that your PC specs meet our Recommended Specification found here: Hardware and Software Specifications | Unreal Engine Documentation. This will provide the best possible experience when using UE4.
Thanks and have a great day!