+1 for Renpy. It's something you can get started with even with no programming experience. All you really need is the patience to write and you'll have a great foundation to start with. As for the art, that will always be a challenge if you're not using premade assets. But that's part of the experience of being a developer. Despite its ease of access, you can still make amazing projects with it if you got the time and skills, e.g. DDLC