At my time back in 1995, for a highschooler to do that is not the norm, but now, people as young as seven years old start learning coding from scratch. I mean literally from the Scratch community. The Scratch community never codes from scratch. They remix each other’s games. They remix each other’s projects. For the people who learn coding from Scratch, they actually understand that nothing is from scratch, and everything is remixes of each other.