Hacker News new | ask | show | jobs
by muzani 724 days ago
Not directly.

Coding is communication. It will look very different 20 years from now, but it will still be communication. What's important is writing good specs. They have to learn to communicate, how to sort blocks of stuff cleanly.

OO might not be around in 20 years, but the principles of encapsulation, inheritance, SOLID, etc will still be around. Evolutionary programming will probably be much bigger in 20 years, and it's hard to see how, but it'll probably involve knowing what goals to set and how to design systems.

But for kids? It means putting stuff in a box. It means automating the things you do every day or at least reducing the cost. They'll learn far more from Factorio or those tycoon games on Roblox than they would from a book.