小学生该学什么编程语言入门?
【原始问题】孩子小学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, 都是很好的东西,但专业性太强, 可能反而不适合孩子 要是有一种初级些的高级语言,用拖拽完成大部分结构化编程就好了
小学生该学什么编程语言入门?相关推荐
- 适合小学生python的书_小学生开始学Python,最接近AI的编程语言:安利一波Python书单...
原标题:小学生开始学Python,最接近AI的编程语言:安利一波Python书单 AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于 ...
- 编程语言python入门要电脑什么配置能带动-要学一门编程语言,那我一定选择Python!...
原标题:要学一门编程语言,那我一定选择Python! 「人生苦短, 我用 Python 」 不知道从什么时候开始,这句话开始流行. 不过也从侧面反映出 Python 语言的特点:简单.高效. 现在要学 ...
- 创建的maven子项目怎么访问接口404_【经验分享】新手学Java编程语言怎么入门?...
新手学Java编程语言怎么入门?掌握语言基础是第一步,了解java基础知识,Java关键字.核心概念或者基本编码技术.掌握操作符.控制执行流程.访问权限控制.复用类.多态.接口.字符串.泛型.数组.容 ...
- 小孩入门学什么计算机语言,有一定编程基础的孩子应该学什么编程语言?
原标题:有一定编程基础的孩子应该学什么编程语言? 梁启超先生在<少年中国说>里强调:"少年智则国智,少年富则国富,少年强则国强,少年独立则国独立,少年自由则国自由,少年进步则国进 ...
- 大学编程python_大学生想学一门编程语言傍身,Python可以吗?
我觉得这个问题从出发点就不对了,啥叫学个编程语言傍身,你当现在是行走江湖吗?人家行走江湖学个功夫好歹也有个目的是防身. 都还没学,就开始担心学了之后无用武之地. 那你还是别学了,因为你根本就搞不清楚你 ...
- python入门先学什么-所以学完 Python 入门课的孩子到底能干啥?
原标题:所以学完 Python 入门课的孩子到底能干啥? 画个四色螺旋线 ▼ 绘制一个五彩橡皮筋球 ▼ 弄一朵同心花瓣 ▼ 螺旋花瓣 ▼ 随机万花筒 ▼ 还可以搞些表情包 ▼ 以上是学完Python ...
- 编程语言入门YC创始人Paul Graham:如何开始创业
据雷锋网报道,YCombinatorDemoDay已经结束,但YC对创业公司的影响一直没有停止.在此雷锋地整理了YCombinatior创始人谈创业的一篇著名文章<如何开始创业>,这篇文章 ...
- 编程java好学吗,编程好学吗?零基础学多久能入门?
原标题:编程好学吗?零基础学多久能入门? 作为一个刚刚入门不久的Java学习者,我刚开始接触Java时,没有感觉它有多么吸引我.抽象.复杂.难以解释.看都不想多看两眼,更别说去认真学它了.可我跟着我们 ...
- 苹果Swift编程语言入门教程【中文版】
Swift代码语言教程:在刚刚过去的WWDC2014大会上,苹果公司新发布了一种编程语言Swift.据悉,Swift语言继承了C语言以及Objective-C的特性,且克服了C语言的兼容性问题,对于广 ...
最新文章
- 【每日一算法】二叉树的最大深度
- 五年级上册计算机课如何拉表格,川教版小学信息技术五年级上册第八课 调整表格...
- Unity中实现Hololens的三维空间映射Spatial mapping
- 阅读微信支付demo收获
- 【PAT乙级】 1004 成绩排名 (20 分)
- c 形参 可变 入门
- SSD Network Architecture--keras version
- 网关屏蔽mac地址,linux下修改mac地址方法
- ES6 类继承 和 super的使用
- 阿里巴巴fastjson @JSONField 注解说明
- StrongShop跨境电商系统源码 支持多语言多货币
- 越折腾越好用的 3 款开源 APP
- VS2003添加.BMP资源
- Excel怎么在指定文本后面插入短横线符号
- 移动服务器连接响应慢,移动打开网页速度慢的解决方法
- 创建第一个SpringBoot项目
- 智能手环: 调研报告
- js excel 在线插件 合并单元格 设置单元格样式 编辑工具
- 终于有人来盘一盘安卓ASO技巧了,安卓市场aso优化技巧
- springnative让java应用脱离jvm