Lots of good advice here. Other than (hopefully) an hour or two of job hunting every day, what are you doing with your time?

I understand if you're working a non-tech job to pay the bills, that's hard. But if you have family or other support keeping you going, you have access to a precious resource: time.

You didn't say what field you want to be in, but assuming it's something software related: Pick a software community and get involved. It almost doesn't matter what, just make sure it's something you enjoy working on and there are companies in the space.

Your first "job" is to bootstrap the contact network that most people already have via coworkers. Submit some meaningful PRs, people will learn your name, and eventually you can leverage this into some form of employment. It could take a year. Better to start sooner rather than later.

The "disconnect from social media" advice might or might not be good; it's a way of keeping up with friends. Social support has value. But social media can eat up a lot of time that would be better spent on your new "job". Use your time wisely.