【原始问题】孩子小学6年级,对编软件感兴趣,说上初中学函数以后,打算学习编软件,但是我不懂啊,无法指导。有懂这方面的,可否指点一二,从什么地方入手?

我点评: 孩子学编程, 潜在的第一位的最大问题是,母语不是英语,起步只能汉语拼音了,但总要掌握很多英文版的内部命令函数和表达式,这个语言关必须过;

易语言   据说是基于汉语的一种语言,但是,我从来没想去用它或觉得它简单. 不知道对孩子如何.

网友看法:

再有就是为啥我建议娃学习Python, 而不是Scratch呢?我觉得MIT的Scratch虽然很不错,但
是它不够抽象化,不是一个真正的通用的编程语言。5,6岁的小小娃学scratch还行,
大娃还是应该学真正的general purpose programming language. 目前Python在IT行业
广泛应用,特别是在大数据处理方面,这也是我的本职工作。Python也适合初学者,
Amazon就有教小娃Python的书。不过那本书用的是pygame,这玩意比较山寨,根本没几
个人用。我觉得还是iPad上编程更酷更好玩,娃们肯定喜欢。好玩很关键,如果我就是
讲数据处理的命令行程序,没有好玩的图形界面,娃们肯定觉得枯燥。

[ 发自手机版 http://emuch.net/3g ]

我觉得

1. 如果不在意图形用户界面,还是从C/C++这样的语言开始比较好;因为Visual Studio这样的IDE对初学者来说太方便了;而其它如Python,之类的,IDE实际对用户并不友好; 学算法的话其实Pascal/Perl可能最佳,但是考虑实用和流行程度,C/C++更有优势;

2.如果在意图形用户界面, MS Office下的VBA其实在我看来是入门的最佳选项, 因为可以直接对实用的文档进行操作, 功能强, 语法简单, Basic可是很多前辈大牛包括比尔盖茨当年起步的启蒙语言;

3.考虑到对图形图像的操纵可能更容易激发孩子的兴趣, 以及将来很长一段时间的实用价值, 建议学习Mathematica (matlab和Python备选); Mathematica可是学习初等到高等数学必备良友, 虽然语法和表达式有时候看上去诡异,但是对初学者来说,反而不存在这种问题,是种优势.

4. 此外学会操纵一些交互式的编程工具也不错的, 比如Labview, Matlab里的Simulink, 以及ArcGis里的modelbuilder, 都是很好的东西,但专业性太强, 可能反而不适合孩子  要是有一种初级些的高级语言,用拖拽完成大部分结构化编程就好了

小学生该学什么编程语言入门?相关推荐

  1. 适合小学生python的书_小学生开始学Python,最接近AI的编程语言:安利一波Python书单...

    原标题:小学生开始学Python,最接近AI的编程语言:安利一波Python书单 AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于 ...

  2. 编程语言python入门要电脑什么配置能带动-要学一门编程语言,那我一定选择Python!...

    原标题:要学一门编程语言,那我一定选择Python! 「人生苦短, 我用 Python 」 不知道从什么时候开始,这句话开始流行. 不过也从侧面反映出 Python 语言的特点:简单.高效. 现在要学 ...

  3. 创建的maven子项目怎么访问接口404_【经验分享】新手学Java编程语言怎么入门?...

    新手学Java编程语言怎么入门?掌握语言基础是第一步,了解java基础知识,Java关键字.核心概念或者基本编码技术.掌握操作符.控制执行流程.访问权限控制.复用类.多态.接口.字符串.泛型.数组.容 ...

  4. 小孩入门学什么计算机语言,有一定编程基础的孩子应该学什么编程语言?

    原标题:有一定编程基础的孩子应该学什么编程语言? 梁启超先生在<少年中国说>里强调:"少年智则国智,少年富则国富,少年强则国强,少年独立则国独立,少年自由则国自由,少年进步则国进 ...

  5. 大学编程python_大学生想学一门编程语言傍身,Python可以吗?

    我觉得这个问题从出发点就不对了,啥叫学个编程语言傍身,你当现在是行走江湖吗?人家行走江湖学个功夫好歹也有个目的是防身. 都还没学,就开始担心学了之后无用武之地. 那你还是别学了,因为你根本就搞不清楚你 ...

  6. python入门先学什么-所以学完 Python 入门课的孩子到底能干啥?

    原标题:所以学完 Python 入门课的孩子到底能干啥? 画个四色螺旋线 ▼ 绘制一个五彩橡皮筋球 ▼ 弄一朵同心花瓣 ▼ 螺旋花瓣 ▼ 随机万花筒 ▼ 还可以搞些表情包 ▼ 以上是学完Python ...

  7. 编程语言入门YC创始人Paul Graham:如何开始创业

    据雷锋网报道,YCombinatorDemoDay已经结束,但YC对创业公司的影响一直没有停止.在此雷锋地整理了YCombinatior创始人谈创业的一篇著名文章<如何开始创业>,这篇文章 ...

  8. 编程java好学吗,编程好学吗?零基础学多久能入门?

    原标题:编程好学吗?零基础学多久能入门? 作为一个刚刚入门不久的Java学习者,我刚开始接触Java时,没有感觉它有多么吸引我.抽象.复杂.难以解释.看都不想多看两眼,更别说去认真学它了.可我跟着我们 ...

  9. 苹果Swift编程语言入门教程【中文版】

    Swift代码语言教程:在刚刚过去的WWDC2014大会上,苹果公司新发布了一种编程语言Swift.据悉,Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题,对于广 ...

最新文章

  1. 【每日一算法】二叉树的最大深度
  2. 五年级上册计算机课如何拉表格,川教版小学信息技术五年级上册第八课 调整表格...
  3. Unity中实现Hololens的三维空间映射Spatial mapping
  4. 阅读微信支付demo收获
  5. 【PAT乙级】 1004 成绩排名 (20 分)
  6. c 形参 可变 入门
  7. SSD Network Architecture--keras version
  8. 网关屏蔽mac地址,linux下修改mac地址方法
  9. ES6 类继承 和 super的使用
  10. 阿里巴巴fastjson @JSONField 注解说明
  11. StrongShop跨境电商系统源码 支持多语言多货币
  12. 越折腾越好用的 3 款开源 APP
  13. VS2003添加.BMP资源
  14. Excel怎么在指定文本后面插入短横线符号
  15. 移动服务器连接响应慢,移动打开网页速度慢的解决方法
  16. 创建第一个SpringBoot项目
  17. 智能手环: 调研报告
  18. js excel 在线插件 合并单元格 设置单元格样式 编辑工具
  19. 终于有人来盘一盘安卓ASO技巧了,安卓市场aso优化技巧
  20. springnative让java应用脱离jvm

热门文章

  1. Go 1.16中值得关注的几个变化
  2. 自然语言处理之中文分词逆向最大匹配算法(RMM算法)
  3. BAT文件的编写及使用
  4. Facebook老员工的十点经验
  5. 为什么需要一部21世纪的全球通史?
  6. 如何成为一名项目经理
  7. OpenHarmony 3.1Release 电话功能演示—基于润和DAYU200开发套件
  8. Xshell 4 SSH隧道跳转访问局域网服务器
  9. 巴西龟饲养日志----黑壳虾吃的很欢实
  10. 产品有复杂的卡扣倒扣,我们如何设计模具结构?