Thanks! I'm glad you're liking everything so far.
As far as learning game development goes? This is it. This is me learning. If you look back at "Christmas Eve", you'll notice a pretty big difference in image quality, coding, animations, and writing as opposed to NYD. I have always enjoyed reading and I have a knack for telling stories. I also love video games.
I was a CAD design engineer in a past life, so I applied some of those skills to working with DAZ Studio to create the images. The rest has been a series of trial and error, forums, videos and this and other communities giving me advice on how to write Ren'Py code, make better images, etc.
It's been hard work, but I also find it fun. If you're interested in trying it out, download DAZ and Ren'Py (both are free), and I'll give you what advice I can.