Despite the tough situation, it is great that you're facing it head on.
mooreds suggestions are great, I would start with those.
If you want to work as a dev, the thing that best worked for me is to open a github account and put some code of my own there. It doesn't have to be revolutionary or state of the art code, but if you have even a simple web site there, it will probably help you get either freelance gigs or a full-time job.
In your case, you might consider putting there a simple site (front and backend). If later down the road you pick a skill (like say, React) you can then tweak your project and include it.
Also, I suggest having a spreadsheet to track your assets/liabilities at the beginning and at the end of each month. It might be tough doing it at first, but knowing exactly how much you owe is the first step to get out of debt.
Best of luck!!