小学生想学编程

我是6年级的小学生,想学编程,已经买了一本《汇编语言》,发现根本看不懂,我因该学什么好,C语言,VB,易语言???各位大哥大姐帮帮忙,另外学这个我是想做黑客。
另外,我因该看什么书??

首先,编程能够帮助孩子建立数学思维。有些孩子的数学不好,并不是计算能力不过关,而是拿到题目不知道怎么一步一步地把它拆分成简单的解题步骤,脑子里一团乱麻。但是编程,就是需要你把一件事情写成清晰的一个个步骤,这样也是帮助你理清分析问题的思路,对学习数学很有帮助。

其次,学编程也能帮助孩子培养做事情的系统性。有的人,让他同时做三件事情,就不知道怎么协调整合了,然后搞得乱七八糟。其实这就是做事情系统性差的原因。要想把程序写通,你就得非常清楚事情怎么说、怎么做,想不系统也难。

再次,我个人觉得学编程对学英语也有一些帮助。编程语言虽然千差万别,但是还是都是用的英语,编程里用到的动词都是英语里的高频词汇,所以也能帮助孩子克服一些学习英语的畏惧心理。

最后也是最重要的,将来是人工智能的时代,我们要学会跟机器和平相处。如果连机器是怎么运转、怎么思考的都不知道,又怎么谈与它和平相处呢?虽然说,现在的机器都是在朝着智能理解的方面在发展,也就是说你给出一个指令,机器就会尝试去翻译和执行你的命令,似乎跟编程没什么关系。但是,你只要掌握了机器执行命令的顺序,就能知道怎么给出一个更好、更高效的指令,这样你和机器都能获得一个最好的结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-24
首先,小学生适合学编程吗?我的回答是适合,非常适合。这次要明确跟牢记的是小学生相当适合学LiveCode,只是小学生学C、C++难度可能会稍微大些。建议可以先从语法和算法简单的LiveCode开始,因为编程是跟计算机打交道的语言,那么需要你对计算机知识有一定的了解,小学生在学编程前可能需要花一定的精力在学计算机上。所以孩子如果没有任何编程基础是可以从应用于人工智能领域的LiveCode学习,C、C++则是编程语言界的常青藤,同时也是运用最广泛的计算机编程语言,在市场上占有份额的编程语言,编程语言都具有一定的相通性,先把LiveCode学好了,那么接下来想学C语言等其他的编程语言也是轻而易举的事情。
小学生正处于爱玩坐不住的年龄阶段,学编程必须得静下心来抵挡得住诱惑,而小学生跟年龄层次高点的朋友来说,自制力相对会比较差,所以学编程也会难度大一些。但是,这些都只是一些小问题,如果你真的有心相要把编程学好,那么这些都不是什么难题。小生只是在学编程过程中可能遇到的难题会比较多,但是小生是绝对适合学编程的,这点要坚信,并且很多初中生早已掌握了自己感兴趣的编程语言。例如山东省在近两年的课改中,已把编程课程纳入小学六年级必修课程中。
如果你是一个小学生,而且你是发自内心真的想学习编程的话,其实,最关键的还是能够较为自由的选择自己喜欢的编程学习风格。毕竟正处于小学年纪的孩子们无论是思维还是身体都比较活跃,一动不动是肯定不现实的,还是要以活泼的方式为主,能够最大程度上激发孩子们对于编程的兴趣。不仅如此,上面也提到过,很多编程语言都是相辅相成,融会贯通的,打好基础,在学习其他编程的时候也就能够熟能生巧,较为容易了。
第2个回答  2018-12-24
因为我是学习计算机软件专业的,故我可以很负责地告诉你:汇编语言是介于机器语言和高级程序设计语言之间的一种较低级的语言。之所以说汇编语言是介于这二者之间,是因为汇编语言的指令毕竟还是有些能够读懂的。例如:MOV 指令、ADD 指令,SUB 指令,等等。它们还是有一定的意义的(助记符)。
而机器语言则是经过汇编语言编译器把用户编写的汇编语言源程序翻译成机器可执行的机器语言(即:机器完全可执行的二进制代码,而这些完全可执行的二进制代码是用户绝对看不懂的)。
另外,如果真的想做一个称职的黑客,那么首先必须要学习好、并且必须精通如下计算机技术:计算机操作系统原理以及底层编程技术、计算机硬件体系结构、计算机网络原理及其各种网络协议的编程、计算机汇编语言编程、C语言编程、Python语言编程。
至于说到底具体看哪一本书效果最好,这个没有一定之规。关键还是在于自己必须要多上机编写程序、调试程序,必须要在不断的编程过程中积累丰富的编程经验,这个才是最、最重要的。
只有这样,才有可能达到一个 HACKER 的水平。当然了,我个人的建议还是:利用HACKER的技术,做红客的事情。千万不要利用HACKER的技术干坏事!否则的话,伸手必被捉!
另外,如果还想学习破解密码方面的技术,那还必须要学习好、并且精通数学课程。例如:组合数学、概率统计、计算机密码编码学与网络安全等课程。
第3个回答  2018-12-29
年纪有点小,建议先把其他科目的而基础打好,比如数学,英语,计算机基础等等,先培养一下编程的逻辑思维,其实掌握必要的计算机知识对黑客入门非常重要。这些包括:计算机硬件的组成、操作系统的安装、Windows批处理命令、命令行、注册表的编辑、组策略制定、网络参数配置等内容。网络是黑客大显身手的舞台,了解基础的网络常识,掌握基本的网络技能是黑客的必修课。包括:DHCP,NAT,子网,IPv4,IPv6,公网IPv,私有IP,虚拟IP,VPN,DNS,路由器和交换机,VLAN,OSI模型,MAC寻址,ARP。想做黑客需要懂得就更多。系统方面,因为开源、安全性强、兼容性和可移植性好等特点,Linux是黑客最喜欢的操作系统,高级黑客程序都是以Linux为核心编写的。编程语言的话,学习C入门,以后在慢慢学习java或者Python等。
第4个回答  2010-02-02
学编程不是看的,是练的,如果一本书第一个例子都编译不出来,那就不用继续看了。要学就要有耐心,学编程不是短时间学会的。适合中小学生的是Pascal语言,比较简单,有小学生和初中生的教材。学会pascal以后,你可以学C,编程语言学会一门,其他的就都不再难了,因为编程思想都是相近的。