Visual novels are easy to code, the art and storytelling are the challenges. If you like to draw or know someone who likes drawing then all you need to find is music, and any Creative Commons music works. For writing, you can search up how to get ideas for a plot, because visual novels need a story, of course. When it comes to game engines, the one I use is Ren'Py. It runs on Python, so it's easy to learn, and it's designed for making visual novels.