I feel at first you need mental peace...go join bpo using naukri dot com or try to find some contact...work at any call centre, sales call executive, hotel manager or any such job and first get out of house,....you can also get some small job such as maintaining an online store, factory manager, order dispatch, etc. at local msme. They already know you aren't there to build a career.
When you get out of house then work on skills, job applications etc. on side. Don't stay more than 6 months here. No wasting time on weekends, no substance abuse, alcohol binge or cigarettes. Work on being physically fit, and focus to get out from here. Write a journal. It helps to build coherence of thoughts and improve language and communication skills. From there take on where you want to be in life.
Search companies that got funded, top people in field etc. & apply as intern there. Search for a job directly beyond linkedin and take the proper IT corporate route,, while giving govt exams, army exams side by side. You still have age on your side. Try to leave the city where your parents stay, in case they can live without your physical presence and support.
Get a serious partner in that time. It clears a lot in your head.
If tech doesn't click, you can also use your upsc knowledge to get job/internship etc. in public policy space as an analyst, consultant or any work. Learn SQL, R and brush on social science concepts. Find such people and organizations on linkedin, twitter etc. follow a page called 'shores beyond upsc'.
Avoid opening your own start up for a while. First get a job and some confidence.
Work diligently for a few years. Don't think of a 5 star expensive marriage(have a small one if needed), home loan, or car loan before 30. You will have a much better view on life then. Only take an education loan if needed for masters or a business loan that too 3-4 years from now. Avoid asking for big money from parents for now.