まずはプログラミングに限定せずに一般的な言葉から. 教育というのは知っている人が知らない人に教えて,その人が知るようになることです.一方,大衆化というのは,それまで専門家だけが使えていたものを(本質を失わないようにしながら)簡単に使えるようにして大衆がその恩恵を受けられるようにすることです.ピアノ教室とカラオケの違いでしょうか. プログラミングの場合,例えば大学や専門学校であればプログラミング教育のゴールは明確にあって,仕事や研究で使うプログラミング言語で自由にプログラムが作れることということになります. プログラミングの大衆化としてみると,それまで専門家しかできなかったプログラミングが専門的な知識がなくても自由に作れるようになるということです.ポイントは本質を失わないで面倒なことをどこまで隠せるか,ということになります. 大衆化を目指すシステムは「本質」の捉え方と「面倒なことを隠す」こと