First of all, everyone fails at some point in their life. That doesn’t make everyone a failure. So don’t consider yourself a failure. And count your blessings; it could be worse in many ways (My wife survived Pol Pot). There is always a reason to hope.
After getting going on your personal development, check out the job market. I prefer the Glassdoor website but there are tons of places that list jobs. Search through the job descriptions and see what skills they are looking for. Look for intern positions in particular. They may be willing to train.
Finally, take care of yourself. Examine your diet - can it be better? Are you staying active physically? Try for balance in your physical activity and give yourself a budget (1 or 2 hours per day). And be considerate of others. Try to understand what motivates other people (your parents, for instance). Normal people like us normally have good intentions.
Develop a plan by which you hope to achieve success. If that includes college, fine. Make small adjustments to the plan as needed but execute the plan. I’m in a similar position to you but I’m much older. I put in 3 job applications every week (on Monday) and spend most of my time learning by coding. I’m lifting, running and taking yoga.