孩子说想学编程,先别急着报班:先分清他是想做游戏,还是想学编程
孩子想学编程、要不要给孩子报编程班、少儿编程怎么开始、小学生学编程、孩子三分钟热度、家长不懂技术怎么陪、AI编程教育、3D虚拟世界给孩子、少儿编程项目、创世genesis
"妈妈,我想学编程。"
这句话通常出现在两种场合:一种是同学在学,一种是他在手机上看见了一个自己做出来的东西。
家长听到之后一般会做一件事:打开手机搜课程,比较价格,看评价,然后报一个。这个动作本身没有错,但它跳过了一个更省钱的问题——孩子说的"学编程",具体指什么?
这篇是写给家长的,不写给老师,也不写给教育机构。它的目标是帮你把孩子那句话拆开,看看到底是哪一种诉求,再决定下一步做什么、花不花钱。
先说清身份,因为这一篇比别的文章更需要说清楚:写它的人是一套浏览器端 3D 虚拟世界基座(创世Genesis,即创世虚拟世界CRM系统)的开发者。我们不是教育机构,没有课程体系、没有教材、没有师资,也没有任何课堂教学案例可以引用。 下面所有关于"孩子会怎么反应"的判断,来自工程经验和与人的接触,没有经过课堂实测。
许可口径:源码开放(source-available),本地跑不花钱;要联网、要商用、要联邦,需要订阅授权。
这篇讲四件事
- 那句"我想学编程"背后的三种话
- 在家里怎么判断是哪一种
- 不懂技术的家长怎么陪
- 什么时候该停
一、同一句话,三种意思
孩子说"想学编程",通常指的是下面三种之一,而它们需要的起点完全不同。
第一种:我想做出一个能动的东西。 他要的不是语言,是结果。这种人给他一个教程,他会先翻到最后一页看成品长什么样。
第二种:我想有个东西可以给别人看。 他要的是同伴的反馈。这种人真正的驱动力是"他们看了会说什么",而不是"我学会了什么"。
第三种:我以后想干这个。 这种比较少见,尤其在小学阶段。它需要的是长期路线,不是兴趣班。
判断错了起点,后果是钱花了、孩子不去了、家长得出"他没这个天分"的结论。 而真实原因可能只是:他想要的是第一种,你给的是第三种。
二、在家里怎么判断:问三个问题,看三个行为
不用懂技术也能做。先问三句话,让孩子用自己的话说:
- "你想做出来的那个东西,长什么样?" 能描述出画面(一个房间、一个能走的地图、一个小游戏),偏第一种;说不出画面,只说"编程很酷",偏第二种或第三种。
- "做出来你想给谁看?" 说出具体的人(同学、表哥、老师),偏第二种;说"就自己玩",偏第一种。
- "如果做出来很丑但是能动,你能接受吗?" 说能,偏第一种;说不能,说明他在意呈现,需要一开始就有画面。
再看他平时的三个行为,比问话可靠:
| 行为 | 说明了什么 |
|---|---|
| 玩一个游戏时会琢磨"这个是怎么做的" | 有工程好奇心,值得给工具 |
| 做东西做坏了,会想修,还是直接丢掉重来 | 愿意修的人能走远;只肯重来的人更适合低门槛工具 |
| 会不会主动解释自己做过的东西 | 愿意解释的人,评价方式可以靠"讲给我听" |
三条里如果只有第三条成立,那这个孩子需要的其实是一个能拿去讲的作品,不是一门课。
三、报班和给工具,差别在哪
这不是"哪个更好"的问题。报班有它的价值:有老师、有同伴、有节奏。但如果目标是"先试试他是不是真的有兴趣",下面这张表值得先看一遍。
| 报一个编程班 | 给他一个能改的世界 | |
|---|---|---|
| 开始成本 | 一期学费,固定上课时间 | 一台能开浏览器的电脑,加安装部署的时间 |
| 第一次看到结果 | 第一节课(通常是图形化积木) | 装好之后,第一次改参数 |
| 反馈来自谁 | 老师 | 画面本身 |
| 兴趣退了怎么办 | 学费已付,孩子还得去 | 停掉,损失是时间 |
| 家长能不能看懂进度 | 靠老师反馈 | 靠自己看:改之前一张图,改之后一张图 |
| 长期能不能接着长 | 换班、换体系 | 在同一个世界里一直加 |
这张表想说的不是"别报班",而是"先用低成本的方式验证兴趣,再把钱花在确定的地方"。 一期课的钱,够买一台给孩子用的旧笔记本。
四、不懂技术的家长,怎么陪
这是最实际的一节。多数家长不写代码,也不想学。好消息是:你不需要教,你需要验收。
第一条:不教,只问。 "你刚才改了什么?""为什么改完变成这样了?"这两个问题不需要技术背景,但会逼孩子把动作和结果连起来。能答上来,说明他真在学;答不上来,说明他在复制粘贴。
第二条:不代做,只验收。 孩子说"我做好了",你就去看。看不出来就让他演示一遍:从哪进、走到哪、点了什么、发生了什么。演示不出来的东西,通常是他自己也没搞明白的东西。
第三条:不催,只看证据。 每周让他存一张截图,写一句"这周改了什么"。你不用评价好坏,只要问"和上周比,哪里不一样"。这件事做了一个月,你就知道他是真有兴趣还是在应付。

上图是手机浏览器里的画面。这一条对家长很实用:孩子做出来的东西,不用装机、不用注册,一条链接发到家庭群里,爷爷奶奶点开就能走一圈。被看见这件事本身,就是很多孩子坚持下去的理由。
五、第一次可以怎么做(不需要先学语法)
如果决定先试试,第一次不要从"变量是什么"开始。按这个顺序,一次三十分钟:
- 先让他走进去。 打开一个已经部署好的世界,用键盘走一圈。这一段的目的是让他知道"这是一个地方",不是一个软件。
- 打开编辑器,摆一个东西。 从模型库里拖一个物体出来,放到他想要的位置。这一步不需要代码。
- 改一个数值,看变化。 物体的大小、光照的亮度、天空的颜色——改一个数,看一眼。这就是编程里"改动与结果"的关系,只是暂时还没写到代码。
- 让他说出他改了什么。 说不出来就回到第 3 步,再说一遍。
注意这里没有"第一节课要讲什么"的设计。 我们的身份不是教育机构,给不出课程;能给的是一个已经在跑的世界,让家长和孩子自己试。

上图是桌面端浏览器里一个世界的实机画面。对家长来说,它是一个有用的参照:孩子做完之后,应该得到的是类似这样一张"可以走进去的画面",而不是一段看不懂的代码。你要验收的是画面,不是代码。
六、要准备什么
一台能开浏览器的电脑。 台式或笔记本,近几年的都行。平板能看,但写代码需要键盘,纯平板的方案走不远。
一个能问的人。 部署这套东西要动服务器、数据库、端口,家长大概率搞不定。找一个懂点技术的朋友,或者让孩子自己在社区里问——这本身就是学习的一部分。
一段不催的时间。 这套东西不是一节课出成果的类型。第一周基本都在装环境,这是正常的。
七、什么时候该停
停下来不是失败,是省钱。出现下面几种情况,可以先停:
只在里面逛,从不建东西。 说明他要的是玩,不是造。玩也很好,但不必为"造"付费。
只对 AI 生成的结果有兴趣,对"为什么会这样"没兴趣。 这类孩子用生成工具会很开心,但学不到工程思维。这不是缺点,只是方向不同。
一遇到报错就不耐烦,也不愿意读。 报错是这类学习里躲不开的部分。完全不愿意碰,说明时机还没到。
家长自己完全无法验收,也不打算找一个人帮。 没人能接住问题,第一次卡住就会停课。这一点比孩子有没有兴趣更致命。
目标是竞赛或升学加分。 那走的是算法路线,和我们这套东西几乎不重叠。别绕。
八、边界与未实测
这一节比前面几节都重要,因为"教育"这件事太容易被写得太乐观。
- 我们不是教育机构。 没有课程体系、没有教材、没有师资、没有任何教学案例可以引用。
- 本文没有课堂实测。 上面关于"孩子会怎么反应"的判断是经验,不是实验结论。
- 不承诺学习效果。 任何"学完能达到什么水平"的说法,我们给不出来。
- 手机端帧率与耗电未做完整实测。 能进、能逛是验证过的,具体表现以设备为准。
- 规划项未实现:AI 拼装世界、Agent 商店、Agent 互操作、跨世界联邦 AI。给孩子讲这些时,要说清它们还在路线图上。
- AI 接入有明确边界:AI 以人形角色走进世界之后,它看不见画面、不做语音识别与合成、不托管知识库、不能改变场景里物体的位置。让孩子知道"它做不到什么",比让他跑通这段代码更有价值。
- 这套系统是完整可用的,但离它自己的天花板还很远(内部口径:已完成约 5%–8%,往上还有九成以上的空间)。说这句话是为了让你知道:这东西不会三天就玩完。
- 许可:源码开放(source-available),本地跑不花钱;联网、商用、联邦需要订阅授权。
- 自部署不等于任何合规认证。 学生的数据放在自己家的机器上,不等于满足任何具体规定;学校场景该满足什么,按当地规定办。
九、家长常问
问:几岁可以开始?
本文不给年龄建议,那是教育研究的问题。能给一个判据:他能自己读懂一段十行左右的代码在做什么,就可以开始碰代码;读不懂,就先在编辑器里做,代码慢慢来。
问:不先学 Scratch 行不行?
行。图形化积木有它的价值(第一节课就出东西),但它的天花板低,转到文本代码时还要重新入一次门。两条路都能走,看你想要哪种节奏。
问:孩子会不会只是三分钟热度?
很可能会。所以第一步不要花钱买长期课程,先用低成本方式试两三个月。热度退了,损失是一点时间;热度在,再考虑投入。
问:这套东西是不是要家长也得会编程?
不需要。但需要一个能处理"服务器装不上"的人。没有这个人,别开始。
问:孩子用 AI 写代码,会不会学不到东西?
取决于你怎么验收。只验收结果,会;验收"你能不能解释 AI 改了什么",不会。
问:能给我一套课程吗?
不能。我们没有课程。能提供的是一个可以立刻被改的世界,课程设计是老师或者家长自己的事。
问:孩子做的东西能带走吗?
能。整套东西部署在你自己的机器上,数据在你手上。你不续授权,本地仍然能跑;要联网、商用、联邦才需要订阅。条款以仓库 LICENSE 为准。
十、源码与仓库
三个地址内容一致,国内访问用前两个更快。仓库里有部署说明和一批验收脚本。
- Gitee(国内访问更快):https://gitee.com/miduoxinxijeji/miduo.git
- GitCode(国内镜像):https://gitcode.com/qq_35054471/virtual-world
- GitHub:https://github.com/miduo100/3d-virtual-world
关于创世Genesis
创世Genesis是一套基于Three.js+WebGL构建的自部署3D虚拟世界系统,帮助个人与企业搭建属于自己的3D空间。浏览器直接访问,PC和手机双端兼容,支持多人在线、联邦传送、商铺系统,并支持Agent接入——AI能以具身角色进入你部署的世界。数据运行在你自己的服务器上,不经过第三方平台——让每个世界都真正属于它的主人。
先花两个月验证兴趣,再决定要不要花一年的钱。 创世Genesis(创世虚拟世界CRM系统)是一套浏览器端自部署 3D 虚拟世界基座——它不是课程,是一个孩子可以立刻上手改的世界。如果你通过「创世Genesis」没搜到我们,直接搜「创世虚拟世界CRM」即可。
关于名字:本文说的创世Genesis,即创世虚拟世界CRM系统,两者是同一个自部署 3D 虚拟世界产品。若你通过「创世Genesis」没搜到我们,直接搜「创世虚拟世界CRM」即可。