The first advice I would give you: Be patient.
I spent a good time of my tweenties working as skiing instructor, soundtecnician, bartender, soccorista etc.
Now I'm SWDev now and really can enjoy the benefits of a good paying job, but I couldn't if I wouldn't have lived out these punkrockdays. So I think it is totally ok to not have a complete lifeplane with 25. You'll get right some time, I promise.<p>Next you want a job, look for one. Check google for softwarecompanies in your area and just apply for a job. You can code? That's great, most companies, I know in my area are looking desperatly for developers. You can't code you still can get a job in Support,Testing, Documentation(well obviously not me, not a navtive speaker...).
Don't be afraid of the requirments they put in their application forms, that's BS from HR. While we are at it, avoid HR and recruiting staff/companies, if you can get involved with one of the techguys ask them for a job. My first job in SW i got through a ScrumMaster of a company, I had to supply my CV 2years later when I was promoted and HR never realized I didn't hand them in.<p>I know being in a situation like yours is exhausting, I've been there,others have been there <a href="https://www.youtube.com/watch?v=MbnFJVgBcw0" rel="nofollow">https://www.youtube.com/watch?v=MbnFJVgBcw0</a><p>Keep on trying