ハーバード大学のコンピューターサイエンスを学ぶクラスに、新しくscratchの授業が加わりました。日本ではブロックコーディングは子供が「プログラムを勉強するきっかけ」として前座扱いですが、scratchと同じくMIT発のapp inventorはブロックだけでアプリが作れるようになっています。
いずれOSやドライバなどの深い領域はテキストコーディング、ミドルウェアやアプリ制作はブロックコーディングはブロック(ビジュアル)コーディングになっていくのかもしれませんね。
日本の保護者は「scratchはおもちゃ」という認識を「scratchはプログラム」へアップデートして
https://www.edx.org/course/cs50s-introduction-to-programming-with-scratch