But that's beside my point in any case. My point is that that wasn't the only good fortune which mattered - necessary, to be sure, but not sufficient. Had I not in later life happened upon a job with someone who made it possible for me to transition from the second-shift telephone support role for which I'd been hired into what became my first real dev job, and served as an apprenticeship in business besides, I'd be driving that Uber today.
Again, my point is not that one or another specific piece of good luck made it possible for me to build the professional life I have. My point is that to do so has required so many pieces of good luck, any one of which going differently would have changed the entire course of affairs, that it is impossible to imagine this approach could scale. It's like flipping a coin ten times in a row fairly, and having it come up heads five times and land on edge the other five. Clearly that can happen, or I'd be driving that Uber right now. But you cannot reasonably expect it, or demand it, or require it, of anyone.
That's likely where you lost sympathy.
Ok, it is possible to fake your way to position if you can project passion and throw around buzz words, but that requires hipster cultural adaptation - not rural one.
Most likely thou, they will simply learn wrong things. It is perfectly possible to learn by yourself and by reading of internet, but it requires a lot of time on the internet. It wont happen in three months (unless they are highly charismatic ).
Demonstrating initiative, conscientiousness, and acumen are apparently sought after traits.
Some in Python, some in Ruby, some in Javascript. What they all had in common is that they'd all been working food or coffee service up to that point, not programming professionally.
I'm not entirely sure where the 3 month time limit came from that you added?
Access to a public library w/ a web browser would be enough to learn the client-side of the world. A donated or sub-$200 laptop and a free GitHub account would be enough for almost all the rest of it (save for some top-tier ML or distributed-systems work).
Not that I'm suggesting everyone flood to being a programmer, per se, but becoming one has to be amongst the absolute lowest barriers of entry to a decent living that has ever existed short of being born into landed-gentry.
It requires no credentials. It requires almost no capital. It's trivially easy to advertise your skills (via engagement in a popular open source project). It's harder and more expensive to become a groundskeeper than it is to become a programmer.