I have a friend in rural Morocco who wants to make a living with computers. He’s 30, can read and write English, but doesn’t know anything about software or web development. He wants to learn so that he can make a living. What are his options and what specific free courses should he study? What is the quickest path to being skilled enough to take on UpWork (or similar) projects?
Will be a hard slog but if I were starting from scratch again I'd be starting with web development - go through freeCodeCamp (<a href="https://www.freecodecamp.org/" rel="nofollow">https://www.freecodecamp.org/</a>) and follow (and participate in!) #100devs on twitter.