These are only a few problems faced by the upcoming population of programmers. I think if we, old or experienced, programmers help these kids in a productive way, we can truly change how the tech world works. A nudge here, a nudge there and viola!
You don't need an internet, a guide or a goddamn printer to learn programming. Stop making excuses, stop dallying and start developing.