今天,我整理了6个高质量的编程学习网站,希望能帮助到正在自学编程的同学。作为一个贫穷的自学编程人士,既不能报培训班,也不能大手大脚地买资料,我们在自学编程时要有信心、要有耐心和恒心,有不达目的不罢休的毅力,(国内W3Cschool,编程实战的模仿对象)学习前端编程采用了闯关模式,让你有打游戏的冲动,一步步过关升级,边学边玩,边做边学。
1、编程能不能自学?
朋友们好,我是电子及工控技术,我来回答这个问题。首先肯定一点的是,编程是完全可以自学的,并且只要掌握了中学水平的知识就可以学会,下面我来给朋友们分享一下我是如何自学单片机编程语言的。学习编程需要方法我记得最初学习单片机编程语言是学的汇编语言,在当时比较流行的单片机是MSC-C51为内核的芯片,比如AT89C51/AT89S51等,我在初期学习单片机时,听说汇编语言比较接近单片机的底层,我想为了帮助自己更好地理解单片机内部的结构,我自己买来了一本单片机汇编语言教程,自己一条指令一条指令的理解,我大约花了二个月的时间终于啃下了这111条指令,
接下来我又自己弄一些电子元器件,自己焊接组装一个简易的单片机实验板,刚学习的时候,板子上的元器件不需要很多,一般配备发光二极管、数码管、按键、蜂鸣器就够了。然后我从网上下载一些关于单片机编程的视频,按照“鹦鹉学舌”的方法,把视频上的小程序跟着抄下来,下载到单片机中观察现象,初期的时候肯定在编译程序时会出现各种问题,有的程序你明明跟视频上的一摸一样,但是当你编译时,要么会出现语法错误;要么会出现标点符号上的错误,
这时候是最能考验自己的毅力了,我们必须要有耐心。当我们通过多次的修改,成功点亮一个小灯或者数码管的时候,对于我们这样的初学者来说是最喜悦的时刻,它会给你增添学习的动力,也会使我们一步步喜欢上单片机,当我们按照人家视频上的程序进行“照搬照抄”,并且能够顺利地编译下载成功的时候,就说明了我们已经过了“鹦鹉学舌”这一阶段了。
接下来,我们一定要勤动手,一定不要感觉自己会了图省事,自己复制粘贴别人的程序,我们要做的是“照葫芦画瓢”,先关掉视频,按照自己对程序的理解再敲一遍程序,对于有些程序段不理解的我们甚至先死记硬背下来,这样经过多次的默写背诵代码,编写便理解,这样不出一个星期就会出效果。当我们把“照葫芦画瓢”这一关克服之后,我们就可以通过修改别人的程序来达到自己想要的控制功能了,这一阶段我把它称之为“他山之石,可以攻玉”,
当我们能够通过修改别人的程序,达到自己的控制目的,这就说明我们已经把这个程序理解地八九不离十了。最后的阶段就是理论结合实际了,我们可以自己编写一些简单实用的小程序,比如电子钟、交通灯、抢答器以及计分牌等,我们在自学编程时要有信心、要有耐心和恒心,有不达目的不罢休的毅力。通过三个月的学习,我认为基本上能够入门,
我在学习单片机编程上走了一些弯路,以我的学习经历看,对于想要快速掌握单片机编程的朋友,我认为直接学单片机C语言就可以了。我们知道汇编语言虽然效率高,执行速度快,但是在它的组织结构和修改维护方面比较麻烦,每条语句读起来比较晦涩难懂,我建议最好直接学习单片机C语言,这也是目前编程领域使用的主流语言之一。以上就是我的看法,欢迎朋友们讨论、分享你的经验和感受,
2、有哪些自学编程的网站?(详细)?
作为一个贫穷的自学编程人士,既不能报培训班,也不能大手大脚地买资料。网上的各种论坛、网站,成了我吸取知识养料的重要渠道,久而久之,我发现网上的学习资料真不少,关键很多优质课程还是免费的。今天,我整理了6个高质量的编程学习网站,希望能帮助到正在自学编程的同学,1、B站没错,当你还在用B站追番、刷剧、看宅舞的时候,学霸们却在B站上快乐地学习起来了。
大到清华大学这样的名校课,小到技术大佬录制的小灶课,从前端到后端,从开发到测试。C语言、C 、Java、python等等语言,应有尽有,一起来跟着UP主快乐学习吧,2、githubgithub是一个面向开源和私人软件项目的托管平台,作为开源代码库以及版本控制系统,Github拥有超过900万开发者用户。