I would love to tell you that an artist and suffering can exist apart from each other, but I'm not sure they can. We create music because, in some strange way, it allows us to express our sufferings, our experiences in the only way we can find release. (That isn't to say that all music is sad and melancholy, of course. But the songs I love the best are soulful and speak to my own sufferings.)
Every oyster has to eat dirt before it can make a pearl. I'm thinking your pearl from this experience is going to be beautiful, indeed.
And as far as being a "substandard programmer," have a look at how many composers had day jobs: https://www.classicalmpr.org/story/2016/09/16/composers-day-jobs
You're doing this thing called life very well. Sure, you've had some setbacks. Now you're taking some steps forward. We're all a mess—but we're a beautiful mess. And each of our messes makes us who we are.
Keep it up, and try not to compare yourself to other people. Because, after all, you are the best person at being you.