How to answer questions about how I became interested in programming?
If you are doing a good job of teaching then your students probably think you are smarter than you really are. They may also think that you arrived magically at your current position without effort or setback. It is good for them to know the truth. That what looks to them like brilliance was more likely just hard work and never giving up.

It is also good for them to know that the world they are entering (sometimes called adulthood, or the real world) won't always offer them what they hoped it would, but that if things are bad they will probably get better. But also, if they are good, they won't always remain so. 

It is good for them to know that you are a human being who makes mistakes, admits them, and learns from them. Letting them think you are perfect is probably a mistake as they may be overly disappointed if you ever falter. 

So, my advice, even to a question that may not be the best fit for this place, is to open yourself to them as honestly as you can, letting them know that it takes effort to succeed, but also that it takes plenty of desire. 

It is especially useful if you let them know that some, perhaps many, of them are "smarter" than you are on nearly any scale. Whatever "smarter" really means. Just don't let them get the idea that you don't work as hard as you ask them to do. 

You can teach these lessons in small bits without really taking much class time. I wouldn't devote a lecture to it, but a stray comment now and then ("I found this topic really hard when I first learned it.") might give them the confidence that "yes, it really is hard", rather than the fear that "I'm so dumb". 

A few, at least, of your students might be inspired enough to follow a similar path to yours.