代码之家  ›  专栏  ›  技术社区  ›  Brent

什么是一个好的编程语言开始我的一年级儿子学习?[复制品]

  •  7
  • Brent  · 技术社区  · 15 年前

    可能的重复:
    How to get kids into programming
    Suggestions on starting a child programming.

    有没有一种真正简单的编程语言可以用来教我6岁的儿子编程、语法和逻辑的概念?

    15 回复  |  直到 10 年前
        1
  •  3
  •   Don Roby    15 年前

    尝试 Scratch .

        2
  •  10
  •   Larry Lustig    15 年前

    我可能是这里唯一有这种观点的人,但我认为6岁还太小,还不能让一个孩子开始编程。这些年对于一整套技能的发展是至关重要的,包括与计算机无关的社交技能(事实上,这可能与计算机的使用是对立的)和智力技能,这些技能在以后会对计算机技能做出贡献(我指的是数学和问题解决)。技能)。

    我已经在8岁和10岁的时候开始向我的孩子们介绍编程,但我不希望他们在中学之前(从11/12岁开始)对编程产生浓厚的兴趣。总的来说,我的孩子在电脑前的时间比他们的同学要少得多。他们在学业上都是班上的带头人,而且社会适应能力很强。

        3
  •  3
  •   Rob    15 年前

    看一看 Small Basic 来自微软。

    通过提供一个小而易学的 以友好和 邀请发展环境, Small Basic使编程成为 微风。儿童和成人的理想选择 同样,小基础帮助初学者 迈出精彩的第一步 编程世界。

    我想这句话总结起来,真的!:)

        4
  •  3
  •   PurplePilot    15 年前

    标志。由西摩佩尔特专门设计,教孩子们如何编程,如何处理递归等,所有这些词都不用放人的。尤其是当链接到Turtle图形时,可以提供容易获得和识别的输出和反馈。

    因为它的设计涵盖了编程中的所有基础知识,所以它不一定是什么专业的,但是ide是给孩子们所有的核心基础知识。

        5
  •  2
  •   Sarfraz    15 年前
        6
  •  2
  •   Amir Rachum    10 年前
        7
  •  1
  •   Fake Code Monkey Rashid    15 年前

    我建议python via Snake Wrangling for Kids :

    孩子们的蛇斗是 可印刷电子书 8岁及以上的孩子 喜欢学习计算机编程。它 涵盖编程的基本知识, 并使用 Python 3 程序设计 用语言来教授概念。

        8
  •  1
  •   Esteban Küber    15 年前

    Guido van Robot 是一个使用python的类似logo的应用程序。

    http://gvr.sourceforge.net/screen_shots/gnuLinuxGvR.png

        9
  •  1
  •   Ponkadoodle    15 年前

    好, Python 有非常像英语的语法,使它相对容易拿起。python idle在read eval循环模式下工作,因此不必进行编译或其他操作。您可以逐行输入代码并获得即时反馈。它还有一个交互式帮助模式。如果他需要知道某个函数的功能,而你不在那里帮助他,他可以直接输入 help(someFunction)

    在python中混合使用制表符和空格时,有人评论说它会变得很混乱。作为对该注释的响应,大多数编辑器都可以选择用x空格自动替换制表符。在空闲状态下,它就像格式一样简单->切换制表符,这样每当您按制表键时,它将插入8个空格而不是一个制表符。

    Labview 完全是视觉上的。它主要用来给机器人编程。它非常注重逻辑。不过,上面的标价相当高。

        10
  •  1
  •   Mark Byers    15 年前

    SmallTalk . 它是为教育目的而创造的。

    我不得不承认六岁听起来有点年轻…如果他们不想学习,不要强迫他们。

        11
  •  0
  •   Otto Allmendinger    15 年前

    我认为这个框架也很重要。你的孩子应该能够创造一个游戏,没有太多的麻烦。蟒蛇+ pygame 突然想到。

        13
  •  0
  •   Bryan Oakley    15 年前

    就我个人而言,我认为tcl是一种完美的入门语言,尤其是对年轻人来说。它有一个即时满足感的交互式控制台,tk是迄今为止地球上最简单的gui工具包之一。一行或两行代码来查看屏幕上的窗口。只需要几行代码来创建画布和绘制基本形状等。

    我知道很多人不喜欢TCL,但我认为这更多是出于无知。我的意思是说,如果你不懂TCL,但知道更多的传统语言,那么很难看到这种简单而强大的语言的美。语言的整个定义只在一个单独的页面中,所以很容易掌握基本原理。

    最后,作为一个教学工具,它可以让你重新创建任何你想要的语言结构。您不仅可以显示for和while循环,还可以创建repeat/until循环或任何其他类型的循环来模拟其他语言。

        14
  •  0
  •   polygenelubricants    15 年前

    我开始学习编程是在 Pascal ,一种被许多人认为是为学习而设计的语言。以下是维基百科的一句话:

    批评

    虽然pascal非常流行(尽管在20世纪80年代和90年代初比现在更流行),但它的实现紧跟着wirth对该语言的最初定义是 因不适合在教学之外使用而广受批评 .

    把它拿去吧

        15
  •  0
  •   oltre_la_mente    15 年前

    涡轮帕斯卡?)GWBASIC?以及nextly python:)