小孩子学什么编程?

Python 之所以受到广大开发者的欢迎,有一大原因就是语法简单易上手。不过要单论“简单”,Scratch 笑了。

Scratch 是麻省理工学院(MIT)为儿童学习编程而设计开发的一款工具。使用者不用去记复杂的语法,甚至不需要会英语,就可以创建自己的程序、动画、游戏等作品。构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏,像搭积木一样就可以实现编程了。

比如常见的模块:

我们编程教室 Python 零基础入门教程开始有一个猜数字程序。如果用 Scratch 来写,那就是这个样子:

执行效果:

更方便的是,你不需要安装任何软件,直接在 Scratch 的官网上就可以编写和运行代码,也能看到别人分享的代码。官网地址:

scratch.mit.edu

之前有想让孩子学习编程的家长向我咨询:Python 和 Scratch 哪一个更适合小孩子学习。我的回答是:低年级的孩子建议学 Scratch,初中左右可以考虑直接学 Python。因为 Scratch 的图形化更能激发学习的兴趣,而 Python 的好处在于,以后可以拿来做点真刀真枪的项目,甚至养家糊口。

但其实在任何年龄,如果你不是那么急切地想掌握一门实用语言,Scratch 都是值得花时间尝试的。虽然它的初衷是给小孩子用的,但也完全适合一个对计算机毫无基础的人用来了解编程思想和开发流程。

你可以在 Scratch 官网上看看别人分享的作品,并不逊于其他语言:

前两天在 reddit 上看到一个帖子让我印象深刻:

大意就是:一个网友说,如果你完全没有编程经验,强烈推荐从 Scratch 开始入手。他自己就通过学习一阵子之后很快做出了一个自己的游戏,这给他继续学习编程带来了很大的动力。另一个网友评论说,有不少会一点编程的人会瞧不起 Scratch,觉得它算不上一门语言。但事实上,很多编程初学者因为搞不动变量、循环、函数等概念而放弃。而真正在编程时,我们 90% 是在处理逻辑和解决问题,而不是去生搬概念。如果从逻辑出发来教授编程,那么可能对于学习者来说是更合适的。如果你理解了程序背后的逻辑,之后再学习其他语言也是很容易的。

我赞同他们的观点。我一直不能理解网上那些热衷于争论某个语言好,某个语言有前途,你应该学哪个语言的人。可能他们从未“精通”过任何一门语言,只不过是熟悉某一类语法和接口罢了。每个语言都有各自的特性和适用场景,但本质是相通。

如果你是一个对编程充满好奇的新手,又苦于对满屏代码无从下手,不如抽一个周末尝试下 Scratch。这也是 Python 外的另一个选择,说不定能给你打开另一扇窗。。

(0)

相关推荐

  • Python的优势有哪些?Python基础教程该如何学习?

    Python是一门非常不错的编程语言,该语言凭借独特的优势,在IT行业广受消费者的喜欢,其实不仅如此Python在多个领域都具备了非常重要的作用,很多功能都是基于Python来实现的. 另外,Pyth ...

  • Python和Java你会如何选?小白必看

    初入门学习编程,Python和Java是大家最纠结的问题,让很多人不知道从何下手,今天我们通过这篇文章为大家介绍一下. Python是一门拥有简洁语法的高级编程语言,一个名为Guido van Ros ...

  • Python语言有什么特征?

    近年来,随着人工智能.大数据时代的到来,Python编程语言一跃而起,受到很多人的追捧与喜欢,它不仅前景好.岗位多.范围广,而且薪资待遇高.入门门槛低,是一门非常高级的编程语言.那么Python编程语 ...

  • 家长如何指导小孩子学国学!

    家长如何指导小孩子学国学!

  • 你还不知道?原来小孩子学太极拳这么重要!

    你还不知道?原来小孩子学太极拳这么重要!

  • 小孩子学的外语会忘记吗?

    可能谁都不曾想到过这个问题,可是答案却是惊人的:会忘,而且会忘得干干净净! 首先注意到这个现象的是半个世纪以前美国一位语言学教授,他当时曾经在德国工作了两年,期间他的家眷包括三个女儿都和他一起住在德国 ...

  • 小孩子学数学,为什么刷题越多,成绩越差?

    [平湖一柱 第1304期] [核心提示]提高小学生数学能力,不刷题不行,单仅靠刷题,学生就会越刷越笨.要想切实提高小学生的数学能力,让学生刷对题,考出好成绩,必须引领他们回归生活,体验生活,从现实感悟 ...

  • 教小孩子学数学,一定要牢记“数从生活中来”这一理念

    [家教智慧 第741期] 春节前,有个让小学生"数1亿粒米"的奇葩作业,闹得沸沸扬扬.后来,布置作业的老师解释说,"布置这个作业,是希望家长能和孩子一起进行实践操作.因为 ...

  • 小孩子学音乐考级有什么用?

    导读:在孩子的成长过程中,除了学校里的课程学习之外,父母们还会给孩子报各种不同的兴趣班来做孩子个人能力以及特长的延伸.现在的小孩子们,在音乐.美术.舞蹈等等都有着自己的特长专项,其中最为热门的就是音乐 ...

  • 手影全集(教小孩子学的)

    手影全集(教小孩子学的)

  • 图形化编程实例分享,小动画制作,爱吃午餐的小孩!

    ​今天,跟大家分享图形化编程实例,小动画制作,爱吃午餐的小孩! 一.英文内容解读: 故事名称:爱吃午餐的小孩 故事人物:A:妈妈B:米娜 故事内容: B:Mom, what are we going ...

  • 听说幼儿园小孩都在学少儿编程培训?来凑热闹

    我们都知道,中国家长是世界上zui焦虑,也是zui难的家长之一,这些年,他们已经把竞赛的战火,从小学烧到了幼儿园,从钢琴班烧到了量子速读.而现在,中国家长又找到了一个新的项目,那就是少儿编程.看到别人 ...