What to do if you don't have resources to do that? (Example: me. No friends, negative net worth, zero income, no car, no bicycle, no bus money, most clothes have holes in them)
Get a job at a temp agency and start networking from within whatever shitty placement they give you. I literally started my career in a mail room working with developmentally disabled people and ex convicts. Now I'm a senior software engineer.
Getting involved in the community of open source software is a good strategy. If you can prove your technical chops along with being friendly and open to giving and receiving feedback you'll make good professional contacts.
Then you might have to shotgun your resume into online applications but don't be disappointed if you get hardly any response, even the best most qualified candidates get frustrated by doing that.