如果你的孩子把 Scratch 玩熟了——會用「當綠旗被點擊」開場、會拖「重複 10 次」讓角色動起來、也懂「如果碰到邊緣就反彈」,你大概開始在想同一個問題:Scratch 學完,接下來學什麼? 答案不是「再找一個更花俏的積木工具」,而是往前跨一步:讓孩子從「拖積木」進到「看得懂、也寫得出真程式碼」。這一篇就把這條「下一步」的路,一次講清楚——先說結論:對大多數國小的孩子,最順的下一步是 Roblox。
Scratch 學完 接下來學什麼?先看孩子已經會了什麼
先別急著加難度。Scratch 真正教會孩子的,不是「拖積木」這個動作,而是幾個一輩子都用得到的程式概念:事件(什麼時候發生)、迴圈(重複做)、條件(如果…就…)、變數(記住一個數字)。這些概念,在任何一種程式語言裡都存在,換了工具也不會歸零。
所以「下一步」的關鍵,不是把這些概念丟掉重學,而是換一個「載體」——把同樣的想法,從彩色積木,換成一行一行看得懂的文字。孩子不是從零開始,而是把已經會的東西,用更接近「真程式」的方式再做一次。這就是為什麼 Scratch 之後最順的一步,是 Roblox:概念全部接得上,只是長相變成真程式碼。
積木程式和文字程式差在哪?
Scratch 是積木程式(也叫圖形化程式):你用滑鼠把一塊塊指令拖在一起,顏色分類、卡榫對齊,不會打錯字。它的好處是「零門檻上手」,讓孩子先專心想邏輯,不必分心在拼字上。這是很棒的起點,我們一點都不會小看它。
但積木也有天花板:想做的東西一複雜,畫面就塞滿積木、很難管理;而且真實世界的軟體、遊戲、AI,沒有一個是用積木寫成的。文字程式(像 Roblox 用的 Luau)則是直接用文字寫指令——看起來像一句句英文短句,能做的事更多、更精細,也更接近孩子未來真的會碰到的「真程式」。
從積木到文字,不是推翻重來,而是「同一句話換一種寫法」。想更細地看兩種寫法的對照,可以讀這篇〔積木程式和文字程式差在哪〕。
Scratch 和 Roblox 差在哪?用課程真實例子對照
最能說明「下一步」的方式,是把 Scratch 積木和 Roblox 的 Luau 放在一起看。它們講的其實是同一件事,只是長相不同:
- 「當角色被碰到就…」:在 Scratch,你拖一塊「當角色被點擊」;在我們課程第 5 堂〈第一塊岩漿〉,孩子做一塊踩到就有反應的紅色發光岩漿(緊接的第 6 堂再讓它扣血、復活),用的是 Luau 的 Touched 事件——概念一模一樣,都是「某件事發生時,執行某段動作」,只是從一塊積木,變成一行看得懂的程式碼。
- 「重複做很多次」:在 Scratch,你用「重複 10 次」積木;在課程第 3 堂〈五顏六色的跳台〉,孩子一次生成 5 個不同顏色的跳台,用的是 for 迴圈。孩子早就懂「重複」這件事,這次只是用文字把它寫出來。
- 「如果…就…」與「記住一個數字」:Scratch 的「如果」積木,對應到課程第 39 堂〈鑰匙與上鎖〉的 if 條件判斷;而 Scratch 的變數,則在第 20 堂〈Coins 計分板〉變成右上角那個會跳動的分數。

看到了嗎?孩子在 Scratch 練的每一塊積木,在 Roblox 幾乎都能找到對應。差別只在——這一次,他看得懂真正的程式碼了。想看兩者更全面的介面與形式比較,可以讀〔Scratch 和 Roblox 差在哪〕。

Roblox 用什麼程式語言?Luau 是什麼、好學嗎?
很多家長會直接問:Roblox 用什麼程式語言? 答案是 Luau(讀作「路奧」),一種在 Lua 基礎上、專為 Roblox 打造的語言。它的語法乾淨、關鍵字少,一段程式讀起來很接近白話的英文短句,是公認對初學者友善的入門語言之一。
那 Luau 好學嗎? 對已經懂 Scratch 概念的孩子來說,難的從來不是「概念」,而是「打字」和「拼寫」。這正是我們課程用 AI 助教解決的地方——孩子不必先把語法背起來,也能先做出東西、再慢慢看懂每一行在做什麼。想更深入了解這個語言,可以讀〔Luau 是什麼、好不好學〕。
Minecraft 還是 Roblox 學程式好?
另一個常被拿來比較的是 Minecraft。兩者孩子都愛,但「學程式」的路徑不太一樣:Minecraft 的程式多半透過紅石電路,或要另外安裝外掛模組(部分會碰到 Java),入門門檻與環境設定較繁瑣;Roblox 則內建 Studio 編輯器與 Luau,從蓋場景到寫腳本一條龍完成,孩子做完馬上能發佈給同學玩。若目標是「順順地從 Scratch 銜接到寫真程式、又能做出可以分享的作品」,Roblox 的路徑通常更直、回饋也更快。想看更完整的對照,可以讀〔Minecraft 還是 Roblox 學程式好〕。
Roblox 和 Python 哪個先學?
也有家長聽過「Scratch 之後接 Python」。Python 是很好的語言,但它偏向資料處理、算術與後端邏輯,畫面回饋來得慢,對「想做遊戲」的孩子來說,成就感沒那麼即時。Roblox 和 Python 哪個先學? 對多數國小的孩子,我們會建議先從能「馬上看到角色動起來」的 Roblox/Luau 入手,把寫程式的手感與信心養起來;有些孩子日後自然也會去碰 Python,但那時他已經有底子,銜接反而更輕鬆。這條路徑的取捨細節,見〔Roblox 和 Python 哪個先學〕。
兒童程式語言怎麼選?下一步其實是「換一種學法」
講到這裡,你可能還是會問:兒童程式語言怎麼選? 我們的答案有點不一樣——比起糾結「選哪個語言」,更關鍵的是換一種學法。
在我們的課程設計裡,孩子的下一步不只是「換一個工具」,而是換一種學習方式。他用中文,把腦中的點子講給 AI 助教聽:「加一塊碰到會復活的岩漿」。AI 助教幫他把 Luau 蓋出來,換他判斷——對不對?好不好玩?要不要改?再開口叫它調整。這一來一回,孩子練的其實是「當 AI 的主人」四件事:把想法講清楚、看懂結果、下判斷、動手改造。
這也是為什麼 Scratch 之後選 Roblox 這麼順:孩子不必卡在打字和背語法,就能把 Scratch 學到的邏輯,直接指揮 AI 變成真正的遊戲。這種「用中文指揮 AI 做出想要的東西」的能力,其實就是最近很紅的 vibe coding——想知道這麼小的孩子能不能學,可以讀〔vibe coding 是什麼,小孩能學嗎〕。
學完 Roblox 之後呢?這套能力會一直有用
家長最後常問:那學完 Roblox,孩子又要往哪走?
我們想說的是:做遊戲,是最好玩的入口;但孩子真正帶走的,是「把腦中的想法,指揮 AI 變成真實」的能力。 這個能力不綁在 Roblox,也不綁在 Luau。面對未來更強的 AI——不管是 ChatGPT、Claude,還是還沒出現的工具——會不會把需求講清楚、看懂結果、下判斷、動手改造,一樣是孩子的超能力。在 AI 時代,會不會指揮 AI,比會不會某一項技能重要得多。
至於更進階的路,我們正在規劃,敬請期待。有些孩子之後也會接觸 Python 或其他語言,那都是水到渠成的事——但真正稀缺、也真正跟著孩子走一輩子的,是「會不會指揮 AI」,而不是背下某一個語言。
比完了?下一步就看課程實際怎麼教
Scratch 是很好的起點,Roblox 則是把那些概念長成真作品的下一步。比完了?看看 108 堂課實際教什麼 → 看課程怎麼設計
108 堂、每堂含操作約 15 分鐘,12 個專案做出 4 款完整遊戲;每堂固定節奏是「小目標 → AI 施工 → 程式亮點 → 自己測試 → 換你了改造」,全線上、每天一堂的節奏就能跟上(適合小學二年級以上)。孩子在 Scratch 練的每一塊積木,在這裡接著長成真正能玩、能分享的作品。
常見問題 FAQ
Q1:Scratch 一定要學完才能學 Roblox 嗎? 不一定。Scratch 是很好的起點,但不是必經關卡。只要孩子小學二年級以上、能操作滑鼠鍵盤、看得懂中文指令,就能直接從 Roblox 入門;有 Scratch 底子的孩子,只是會更快看懂「事件、迴圈、條件、變數」在文字程式裡長什麼樣子。
Q2:孩子還不會打英文,學 Luau 會不會太難? 不會卡在這裡。我們課程的做法,是讓孩子用中文把想法講給 AI 助教聽,由 AI 助教把 Luau 寫出來,孩子負責判斷好不好玩、要不要改。打字和拼寫是慢慢熟悉的事,重點先放在「想清楚自己要什麼」。
Q3:學 Roblox 之後還需要學 Python 嗎? 看孩子的興趣,不必當成唯一正解。孩子真正帶走的是「指揮 AI 把想法變成作品」的能力,這套能力換到任何語言、任何更強的 AI 上都用得到。有些孩子之後自然會去碰 Python,那時他已經有很好的底子,銜接起來會很輕鬆。
