I can't understand that. Modern programming is not like engineering nuclear reactors or driving mars rovers. All you need to learn is a cheap laptop, mediocre internet connection and passion to learn it.
Just apt-get python/R/whatever and start writing simple things, then more and more complicated, then your own projects (make your own home automated, after all), and after a year you'll be able to find an entry-level dev job.
> bought a book on Java but the life of the poor is hard, and erratic bus driving schedules coupled with living paycheck-to-paycheck makes learning programming hard, especially without a decent computer.
Oh cmon. It's the same bs as "girls don't become programmers, because of males/stigma/gender-language". If you have interest in programming, you'll learn it, and won't stop at some "it's enough for resume" level. I, personally, learned C++, being in army, with night shifts, drills, living for $150 a month, just because I loved it and used every hour of my spare time to explore it.