I seem to have adopted an intern at my dysfunctional web business.
The intern is in high school, knows basic HTML, CSS, JavaScript, and has a little experience using Ruby and other programming languages. However they have never used git, for example, and presumably lack experience with similar essential tools.
How would you help a beginner programmer get started, with a focus on technologies relevant to the web and web infrastructure?
I already recommended they play https://ohmygit.org/
@skyfaller My son β also in high school β has been enjoying Replit as a good platform for expanding his ability. He is at the level of mainly hacking existing code, though β only recently learnt that building websites by hacking Wordpress makes for fragility and immense maintenance costs. He had to learn that the hard way; I couldn't convince him up front.
Replit gives you real-time authoring, but publishing costs money.