Obviously there are many sites out there on "teach yourself how to code" and books on "learn to code in 30 days." I have a little bit of a different take on the subject, and would love to get your opinion.
If you were teaching a 14 year old the most important thing to expose them to the world of programming, what would it be? Let's say you have 1-2 hours a week and a year to do it.
It's a collaborative code editor that will run the code in-browser, so we can write together and run the code all on the same screen. We've been working through simple problems and I've been teaching her how to solve her math homework programmatically.