For me, it was learning English. Although I do make a few mistakes here and there, I’m mostly perfect on it.
The amount of resources you have access to dramatically increases when you know a universal language. I say dramatically because it made me realize how much my native language lacks when it comes to certain topics. The most obvious one to me was tech and computers. Everybody knows how to use Windows but there are very few resources about stuff beyond Windows. It’s actually sad. [insert sad face here]
It’s rough as hell, friend. I’m glad you’re seeing the light at the end of the tunnel. With a little hard work and a lot of luck I was able to buy a house a few years after I went through the homelessness thing. I hope the same for you.