回到主页

Scratch之后,该学那种语言呢?

· 教育内容

由于人工智能、移动互联网的发展,现在已经有很多爸爸妈妈打算让小朋友从小学习编程,前面已经说过,从Scratch开始,那么在这之后呢?

少儿编程有渔编程明确的学习路径规划:

Scratch具有简单的编程思想,能够帮助孩子理解程序的基本概念。但是按照N.Wirth提出的”算法+数据结构=程序”的说法,Scratch表现数据结构的方式非常有限,实现算法的能力也极其不便,因此我只认为Scratch是一种多媒体制作工具,帮助小朋友建立一个对程序的概念,理解程序的功能可以通过代码实现就行了。

有渔编程scratch编程

小朋友在Scratch上停留的时间越短越好。当小朋友们学会打字以后,就应该从积木式语言走出来,去学习真正的编程语言。

那么问题来了,孩子学会打字以后,该学什么语言呢?Python,JavaScript,C++是3个比较合适的选择,有渔编程依次介绍下吗3门语言的特点:

Python

Python 的应用范围非常广,有渔编程了解到Stack Overflow(世界上最大的程序与IT技术问答网站)最近的调查显示,Python 已经成了发展最快的主流编程语言,也是 Stack Overflow 上来自高收入国家的访问中,点击量最高的标签。同样,高盛最新的调查也显示Python甚至超过中文,成为未来最重要的技能。也许是人工智能时代的“英语”。

有渔编程python班

JavaScript

JavaScript以前是作为一种脚本语言,用于实现动态html网页特效或样式。它为互联网而生,它紧随着浏览器的出现而问世,它被世界上的几乎所有的网站所使用。JavaScript 成型很快,前端工程师的起薪也相对会高出市场一些。

最重要的是,javascript制作出来的项目能更清晰展现在人们面前,而不是虚无缥缈的概念。

C++

C++语言极有可能是当今主流语言当中,语言特性最多、最灵活、最复杂、最难学习的语言。如果学会并精通了C++,再看其他语言都是太简单了。C++目前主要使用在操作系统、游戏、极速数据处理、编译器、金融交易等重要领域。小朋友学习C++的现实好处是,计算机等级考试、软考、NOIP、NOI等小朋友可以参加的考试或者竞赛,C++是少儿编程中最常被提起的语言。每年有近百名孩子在有渔少儿编程进行C++学习,参加信奥比赛。

有渔编程c++班

介绍完了以上特点,小朋友的爸爸妈妈可以根据自己的兴趣和规划,选择一门最适合孩子的语言吧。