https://www.coursera.org/learn/learning-how-to-learn
Take a look at this if you aren't a good learner or don't think you are as smart as most other people. Learning is hard but knowing how to learn will help a lot.
Sounds like you've learnt some hard life lessons, journal that shit, it's your textbook for not screwing up the next time. All of us are 3-6 mistakes away from completely screwing everything up. Everyone messes up, you are not special, the best overcome it and move on, everyone has the ability to do this even though it may seem impossible.
Don't pay for learning stuff if possible,(echoing u/SailTheWorldWithMe) even certifications and exams and stuff unless you are going to end up with a pay day at the end of it (to start with). Libraries are god damn gold mines!!! Why the hell would buy a book off amazon? While I agree with u/rbgnr111 , you don't have money to spend on that shit at the moment, get rid of a debt, that'll be a great win that you will have in your bag, then maybe start looking at certifications. Can't go wrong with programming or an AWS certification. IT might take you 10 years until you can work remote but it's possible and then you might be ready to really support a family. Don't dismiss trades, just look after your body and keep learning. I don't know anything about sales or psychology.
https://www.coursera.org/specializations/foundational-finance
I tried committing to this course 3 times, still never completed it, know the basics of Time Value of Money and Compounding.
GED is good, you mostly need this for status for your parents and community. If you are looking to get ahead in your finances, you need to invest in things that are going to make you money over the long term, you'll learn that in finance. You are young, your best investment is yourself (and paying down your debt) so that means learning to create more revenue from yourself over time. You've got a life of learning ahead of you, that's what a lot of us who didn't start off so well end up having to do and will also be necessary for IT roles.
Exercise and diet are equally paramount to investing in yourself. Good eating, exercise habits are fundamental at your age, learn about foods, what you are eating, hypertension. Studying and exercising are pointless without enough sleep. Good Habits are paramount to survival, bad habits will break you in the end.
Try out a bunch of different courses, see if you kinda like some and then try to learn enough in one to make a career out of it. This will be hard, stick to it through to the very end.
Network (online, applying for jobs) to get to know people you might get to work with. Sure, your small town is not going to work for you now but if you can get transport, maybe look for a job else where?
Your shit isn't going to change over night, it will take months or years. To get by you have to set goals. Try to meet those goals, then set you goals. Be honest with yourself, then try to be honest with others around you.