まだ理解していなかったのか。
プログラミングといっても「C++」とかを教わるんじゃないんだよ。
「プログラミング的な思考」を学ぶんだよ。実際には使われていない言語で。
だから金槌でも英語でも例えは外れてるんだよ。

例えるなら「高飛び」かな。
体育の授業で高飛びをやるのは、将来高飛びの選手になるときのために
選択肢を提供してるわけじゃないよな。
体力を付けたりジャンプする感覚を身につける基礎にするためだろ?
プログラミングもその言語を使えるようにするためではなく
プログラミングをする感覚や考え方を身につけさせるための物だよ。
だから小学校で習ったときに使われた言語なんて、どうでも良いんだよ。