This is Saqib from Pakistan. I am passionate about learning English. I am unable to afford any teacher or community tutor. If any one want to help as a volunteer. let me know please. I would love.
Another day I saw a discussion here about if is possible learn a new language without spending money. You could try read that.
I think it's impossible to learn a language by your own, like autodidact. However you can improve and can achieve a level when you need someone, maybe in certain point of your journey you need to pay someone to help you.
There are a lot of material on the Internet and also good sites that you can use for free, like:
I don't know your level but I also like to listening podcasts:
I hope I can help.
I am trying to learn myself for 3 to 4 years. but I improved a little very little in those previous years. and I can't find any partner to practice with. when I ask someone to practice English, they suggest me to contact any teacher or tutor.