Hacker News new | ask | show | jobs
by eevilspock 3119 days ago
No, I don't think it underestimates at all. Saying they should learn more fundamental concepts first doesn't mean don't stretch them. For example, seed the ideas of physics early (mass, energy, gravity), because those are things that actually exist around them and for which you can reinforce by pointing them out. But "map" and "key" and "garbage collection"? Those are far too specific, certainly not fundamental, and have no real world analog that is meaningful for them.

If you really really want to impart to them the concept of software, then do that! The phrase "garbage collection" is not important. The idea of a program and that it makes the stuff they see happen on the screen is what is key. @partycoder has the right idea: https://news.ycombinator.com/item?id=15881930

(I work with children and am respected for my ability to teach them sophisticated ideas.)