能否自学,取决于两方面:1、家庭环境父母是否有这方面技能 2、孩子是否能独立自主的学习及专研
近年来,少儿编程越来越火,远的欧美不说早已经普及,连日本都将少儿编程纳入小学学生的必修课,咱们国内2017年《国务院关于印发新一代人工智能发展规划的通知》强调实施全民智能教育项目,要求推广编程教育;到2018年1月,教育部已经将编程、算法等划入高中新课标,国内很多培训机构甚至都打着“人工智能时代即将来临,不会编程的人等于文盲”的口号;据了解截至2018年8月,教育科创上,少儿编程案例数占比达44.4%,融资总金额高达7.82亿元,由此可见,不说资本推动市场,也侧面反映出宝爸宝妈对这方面的重视程度,有需求才有市场。
回到编程的本质,1是语言,通用性的是英语,2是逻辑,数学逻辑关系,3是知识,基本的知识储备;现在国内少儿编程门槛并不高,不会让孩子去接触复杂的代码,绝大多数都是通过图形模块,形状组合,积木拼搭等方式,具象化的通过游戏形式来引导孩子学习,帮助孩子寓教于乐的走进计算机世界;通过培养孩子的逻辑思维能力及自我调整适应能力,从而提高孩子的综合素质;从这些方面来看,其实少儿编程的作用性还是很大的,尤其对一些可能性格内向又安静的孩子,更是为他们打开了畅想的大门。
现在少儿编程主要是以游戏,机器人等行产品为方向,由于我国编程教育起步较晚,目前最缺的就是师资力量,整体行业龙蛇混杂,参差不齐,甚至一些编程机构,只是在网上买一套课程解码或者找个网络公司编写一套教程,找几个半桶水的老师租个房子,摆些电脑等就营业。
综上:少儿编程肯定是未来的趋势,也是国家支持的教育项目,综合比较自己的孩子情况,要是喜欢scratch编程或者网页设计编程,就需要让他去尝试一下应用类的编程学习,要是对机器人控制非常感兴趣,就可以让他尝试一下机器人编程设计(比如乐高机器人编程)等,能在家自学当然最好省钱还放心,但若没这条件,就找些靠谱的机构,多试听多了解,一切为了孩子。

少儿编程顾名思义就是适合孩子学习的编程教育。
少儿编程学什么
少儿编程的学习是把原来复杂的英文代码编程语言转换成图形化指令化模块化的方式,以游戏、情景动画、积木构件的形式呈现。旨在孩子九大能力的培养:观察力、想象力、创造力、逻辑思维力、问题解决、空间思维、判断性思维、序列与条件、调试操作能力。
少儿编程语言的选择
1、如果刚入门的话推荐学习Scratch。scratch编程语言开始,这是麻省理工和谷歌开发的编程语言,专门为7-12岁孩子设计的,不用敲复杂的代码,只需要用鼠标拖动积木块就可以完成程序。
2、无论对于小孩还是大人来说,任何一种编程语言,都只是一个工具而已。而最重要的是需要学习编写程序的思路、以及严谨、周密的思维方式!至于说哪一种编程语言好,现在流行的C语言、C++语言、以及JAVA是必须要熟练掌握的。
1、少儿编程一般都不会教太复杂的东西,主要是培养孩子的逻辑思维能力和动手能力,学习的也都是简单易懂的东西,比如一些简单的图形化编程,就是通过搭积木的方式非常直观的使用代码块来实现一些功能,而不是许多人想象中的那样敲代码,字母串之类的。
2、毕竟孩子还小,所以寻找适合孩子学习的方式才是最好的,大部分少儿编程机构都是通过制作小游戏,小动画,小工具之类的方式来教孩子一个程序背后的逻辑。
1、少儿编程一般都不会教太复杂的东西,主要是培养孩子的逻辑思维能力和动手能力,学习的也都是简单易懂的东西,比如一些简单的图形化编程,就是通过搭积木的方式非常直观的使用代码块来实现一些功能,而不是许多人想象中的那样敲代码,字母串之类的。
2、毕竟孩子还小,所以寻找适合孩子学习的方式才是最好的,大部分少儿编程机构都是通过制作小游戏,小动画,小工具之类的方式来教孩子一个程序背后的逻辑。