For (2) as I said: libraries are free, coffee shops are free. hotel lobbies are free, heck some whole areas have free Wi-Fi. Internet is very easy to find.
I'll be the first to admit I had a good education, caring and supportive family, and my story would be different and harder without them, but I can't imagine a world that I didn't try to learn something new each day.
Again though, people always try and compare the worst. The solution for someone without a living wage job is a society that doesn't allow that to happen and is a different argument IMO. Getting out of abject poverty is very different than getting out of poverty / being poor.
That said, for someone homeless and jobless, time IS their greatest resource, so learning can be a useful resort. Further no one said they had to do it on their own. The main premise here is that learning is better than hard work for increasing your station. I think that's true regardless of feasibility.