It’s interesting how learning to code is so challenging. Especially because it’s something humans make. Over the past few years, coders have been abstracting the complexity away, but man there’s a lot of it.
On a more meta level, it feels like we’ve barely touched the margins of how humans learn best. That’s always struck me as odd.
Like nobody has quite cracked the nut for how to do it. Not with programming, not with language, not with cooking. It’s always so much effort. As if the lessons people have learned are forgotten as soon as a few years pass.
We know a little bit. Spaced repetition helps. Not doing anything after studying intensely helps (as in literally just doing nothing after studying improves retention).
Going for long walks helps. So does transforming concepts into something you can see (I suspect because we have a lot of “machinery” for visual computations).
Engaging more of your muscles during an activity (writing as opposed to typing) helps too.
Engaging extra senses (like smell) seems to help.
But that’s about it. There’s no common modality, no library of how humans learn, retain, and transfer knowledge.
It’s been like what? 200,000 years since we’ve been on this planet.
We’ve barely touched the surface of what we’re capable of doing because we keep forgetting.