Something I taught my 11 yo today: Some amount of programming consists of copying and pasting lines you've already written, and then changing a few parameters. But the better the language, the less of this you do. Paul Graham parenting programming