怎样自学编程?网上有哪些渠道?

我就从编程环境角度说说如何编程,纵观大多流行语言javac++phpc#都必须熟练的使用调试。可以说学会了调试对于入门一个语言十分重要,对于了解程序逻辑十分重要。在调试中读懂逻辑,在调试中吸取经验十分重要。

有人说先学c,个人建议还是只懂一下其语法得了。未来从事c的概率由市场决定会很低,何必花那么多时间浪费。技术发展太快,没时间去浪费。

javaspring那套环境需要花费的时间会很多,因为它提供的服务,是提前编译好的,不像c#winform窗体启动起来,然后再根据自己需要生成某个东西,也就是对象。所以spring要组织起这些服务,提前生成很多对象,必然有一种规则,而掌握这种规则是初学者面临的门槛,往往还没接触到编代码,就已经各种的调试设置,耗费了很多心神。

再说php,本人用php一般使用国内一个框架tp5thinkphp全称开发web后台管理等,其开发速度是java不能比拟的,php调试也很健全,推荐使用phpstrom编辑调试,功能强大,首次设置调试环境会浪费点时间,这里还有一个支持php需要的小软件phpstudy搭配起来,java的win端是tomcat。同时前端浏览器也能调试还支持断点。简单说着两种语言,这里边的调试环境搭建起来,需要说的这一篇文章不够。c#winform是桌面端软件,没有web需要服务复杂下载vs2015,差不多就可以上手了,而安卓需要下载as,谷歌公司研发的,需要下载模拟器模拟手机环境,相对来说也需要花费点时间了解,as环境要支持各种安卓版本会其库文件占用很多电脑存储。相对来说安卓编程也很复杂,它不像c#拖拖拽拽就可以了,前端页面展示代码堆积,页面下边进行逻辑处理。总之入进去各种的需求比如选择框优化,省份等等选择,一个小功能,会考虑数据源,等等。。。个人感觉在了解了一定语法之后编程首要面临的问题是熟悉开发环境,学会调试。也就是debug..


渠道很多,推荐新手可以去中国大学慕课网上面去看看,里面都是名牌大学的教授讲的课,入门课程相对通俗易懂


可以看最容易上手的视频教程。比如小甲鱼系列视频,然后百度菜鸟教程在线教程。


CSDN


免费的教程很多,最好找个人带带学习效率会很高


网上有很多免费的学习网站和app,比如我爱自学网、百度传课、腾讯课堂等。

有很多平台有免费的课程可以学习,如果觉得老师讲的不错,就可以付费深入学习,还是很方便的,挺好用。


直接上货!!!!

1.下载相关编程入门到精通系列教程。比如百度文库,百度云,csdn,很多

2.逛各大博客论坛,很多大脑的分享。比如博客园,csdn,51net等

3.各大网上教学视频,有很多。比如51自学网及前面说的网站


如果是学工业设备控制方面(pLC)的编程,必须先学电工基础,明白简单的控制电路,再进行学习pLc编程,pLc编程也有多种方法,分别是指令编程,梯形图编程,顺序步进流程编程等。网上也有很多教学视频可供学习,也可到专业的培训机构进行学习。


向你推荐

我要自学网

啥课程都有,前期免费,后期课程收费,但是很便宜,一门课程估计就是几十块钱的事情,讲的很详细。

各种软件编程,平面设计,动画设计应有尽有。

手打不易,请点赞,谢谢


学习编程是一件好事,不要认为编程很难,其实它并不难,不过之前你得先了解你学习编程的目的是什么?这个很重要,因为目的决定你的发展方向。目前对于编程有很多种编程语言以及相对应的开发软件,根据你的情况选一种语言进行专业学习,不要盲乱学习。编程是一种融汇贯通的东西,学会基础到后边就越来越简单了。而且可以向多种语言发展。因为毕竟世上没有永远不过时的东西嘛!

一、下面说明一些常用的编程语言。

C语言是一种可移植性和多系统平台的编程语言

JAVA是一种功能强大可移植性强的开发语言

HTML是一种超文本标记语言

JavaScript是一种基于客户端的脚本语言

程序语言,顾名思义就是一种语言,是用于交流的,程序就是计算机的语言和人类语言的翻译者,做一个程序员就是要把人类世界的问题用计算机的方法去解决和展现,可是因为种种原因,大多数人在如何学好语言,如何学好开发平台上疲于奔命,到头来你只会敲写代码。如果想做一个合格的程序员,C++、JAVA、sql、都是一定要学的,另外,不要去学你喜欢的,也不要去费劲脑子想该学什么,看看IT界,IT市场需要什么,你就学什么。

二、下面说明一些自学编程的一些方法。

(1)从编程书籍中学习

你可以买一本书。书有好有坏,有的书适合初学者,而有的书不适合初学者;有的书通俗易懂,也有一些书全是废话,甚至错误一堆,这就需要你好好辨认了。有的书适合你,但是有的书虽好,却不适合你,你应该到书店里面,到图书馆里面好好翻一翻,选择合适自己的一本系统教学书籍。对于技术类型的书,尽量选择比较新的,对于同一种技术,尽量避免好几年的书籍,因为技术书籍不像文学书籍那样,技术每天都在改变。

(2)通过网上视频教学课程自学

你还可以看一套系统的视频教程。互联网上免费的教程资源很多,如果好好利用,相信你一定能学好的。有的视频里老师讲课方式不适合你,而有的老师讲课方式很适合你,我相信后者对你的进步更有帮助。现在教学网站也很多,也提供了大量的免费资源,如极客学院、慕课网,百度传课、腾讯课堂等等都有大量的免费资源,建议你花一些时间去尝试听一下多套视频的第一节课,最后选择最适合自己的一套。

(3)要回利用互联网解决问题:

你在学习编程过程中必定遇到很多问题,甚至有时出现的bug让自己感到崩溃、无助,这时不要慌,这是很多初学者都是必定经历的过程,只要一个一个问题的解决了,积累经验,以后你才能解决实际开发中遇到的问题。在你遇到错误时,把你出现的错误百度一下,必定别人也遇到过,并有一堆的解决办法。你还可以到各大论坛寻求帮助,如国内的论坛,如果你英语阅读能力比较好,还可以到stackoverflow.com网站上寻求全球开发者的帮助。

(4)多读别人的代码,借鉴别人的长处:

阅读别人的代码是自己提高编码能力的一个方法,你可以看到自己与大神的距离,然后努力朝着目标努力,一个合格的开发者,不仅能自己写代码,还要有阅读别人代码的能力。

(5)多练习,孰能生巧:

学习中编程的过程中,看懂和会做完全是两回事,不要觉得自己看视频看懂了,或者看书看懂了就从来不去编码练习了。往往很多人看懂了,但是自己却敲出一堆的错误,这阶段你需要不断的练习。网上说的“7天掌握PHP”、“5节课掌握java”,等等这些,以一个普通初学者的角度来说绝对是不可能的,作为初学者,应该脚踏实地,每天坚持,积累上几万行代码,甚至几十万行代码,也许那样才是真正的入门。这世上没有不劳而获的,所有的收获,必定经历付出,知识也一样,加油!

三、网上渠道如下:

1.上百度查,看看其它人讲的教程(这时候建议看视频教程)

2.上编程论坛/社区提问(如StackOverflow/CSDN)

最重要的一点写在最后:不要放弃!!!编程虽然可能有点难但只要坚持下去什么都不会是问题。

上一个世纪的前辈们在学习的时候,他们没有网络,没有那么多学习资料,而他们却能给后人创造了很多有价值的东西,他们都那么坚持,我们就没有理由不努力了。

不管怎么说,学习编程不容易,一定要真正的喜欢它再去学,脚踏实地,坚持不懈,往既定的目标努力。入门学习的付出是辛苦的,甚至是乏味的,但是拼一拼,努力奋斗,相比最后得到的,是值得的。加油!


编程也是分方向的,要明确自己未来的方向最好。

但普遍都是从c语言入门,因为语言基本都是大同小异的,都包含必要的一些元素如变量、函数、分支结构、循环结构、集合类型等等。而c尤为简单粗暴,且很多其他语言在被创造出来时都有借鉴c语言,因此了解了c语言后对于其他语言上手也有些许帮助。

对于初次学习编程的人,不建议过分追求体系化的理论,记下必要的语句用法,进行一定量实践。然后再深化理论基础,如c代码是如何被编译的,链接是什么,可执行文件原理,cpu如何处理指令,程序如何被调度等等。

一般推荐一些入门书籍,最简单无脑且篇幅小的是大学常用教材,谭浩强的《c语言程序设计》。还有一本是国外人写的《cprimerplus》口碑很好。

网上也可以搜到相关资料,另外还有一些学习网站如w3cschool也有在线教程,还有一些视频网站可以搜到人们分享的课程视频,或者可以找一些qq交流群,里面也有学习资料的分享和交流。

希望能够帮到你


原始地址:/wangluo/28940.html