There is some coding involved with Renpy, but many people say it is one of the easier engines to learn. It all depends on how complicated your game is going to be. I’m no genius and I picked up Renpy without too much trouble. I just watched youtube tutorials, practiced along with them, looked at sample code, read the documentation, and in one weekend I felt comfortable enough to begin in earnest. Good luck!