Imagine mom, dad and children around a computer working together on building a website. Imagine students working together online on a project with assistance when needed from a programming language community of their peer groups. Imagine a teacher knowing enough to assist children in school to find assistance and even to help solve basic coding problems.
These are only a few of the benefits that will loom large in a synergistic and task oriented environment.