Unreal Engine 4 (UE4) can make developing your own games simple, even for those who have no prior programming experience. This book will get you up to speed with the major features of UE4 quickly, and leave you with the resources required to expand your knowledge through other tutorials and official documentation.
Each chapter builds and expands on a working game. It won't be anything fancy, but you'll be able to see how UE4's systems interact by means of a working example.