needing some encouragement before i dive on in ...

Some mixed advice:

  • Start with free software. You can always buy stuff later if you feel the need.
  • You can put off learning C++ for a while. You can do most stuff in blueprint and after you have gotten used to the architecture of UE4 it will be easier to get how C++ works with the engine. When you are ready, take a look at Unreal Engine 4 Course (Create Multiplayer Games with C++) | Udemy . Udemy do a lot of heavy discounting,so try to get it att 75% off or more.
  • Do not try to find a complete tutorial for the game type you want. You risk doing stuff without understanding why and have a hard time modifying the result. Look for smaller tutorials on specific mechanics and connect them yourself to get what you need.

Over all it seems like you are approaching this the right way. It is important to understand that UE4 at its core is a professional tool that takes dedication to learn. Your dream game will not be done in a long time. But the way there is not just hard work but also both fun and rewarding!