前一段时间,一个初学编程的小伙子跟我说,他一般在某站上找视频自学,但是学了2个多月,刚开始学的知识已经忘得差不多了,现在再继续学下去又听不懂,该怎么办?
经过一夜深思,终于想出了一个大部分人自学的问题所在:盲目学习!
其实不管是Python、Java还是其他编程语言,所需要掌握的知识都是层层递进,由浅入深的。没有老师的指导,自己又不知道该学哪些知识,自然会陷入这样的囧境。
经过和几十个朋友的讨论,熬了三晚,终于将这些我们觉得还不错的自学网站整理出来了,现在在教师节这个特别的日子里,将这片文章分享给需要的人。
如果你认为这篇文章对你有帮助的话,可以为我点个赞哦!
一、慕课网
地址:https://www.imooc/
慕课网是一个IT技能在线学习网站,其中包括Python、Java、C、C++等几十种语言可以学习。从零基础入门到项目实战巩固都有相关课程,堪称一条龙服务。不过,有不少课程是需要付费的,当然,在导航栏里面也有专门的免费课程,如果你是刚入门想要初步了解自己想学习的语言的话,可以先从免费课程入手(需要登录)。
.
二、W3shool
地址:https://www.w3school/
W3shool是一个编程入门网站,其中包括js、c++、php、Java、Python等多种编程语言可学习。除了有理论基础介绍,还含有相关实例,内容非常详细。W3shool中的参考手册,有点类似于我们的笔记,整理的井井有条。在你学习时及学习后,还可以去参考一些实例,便于巩固,这些实例在W3shool中就可以直接运行,非常方便。当你学完知识之后,还可以测试自己,考验自己的知识掌握程度。最值得关注的一点是:W3shool是免费的!
.
三、菜鸟教程
地址:https://www.runoob/
菜鸟教程是一个编程基础技术教程网站,介绍了Python、Java、ruby、C等语言的基础知识。菜鸟教程在介绍的同时,下面也会配有相关实例,而且实例里面还会有一些注释可以帮你理解相关原理。在菜鸟教程中,也会配有相关笔记,且笔记中,会搭配通俗易懂的画,便于理解。菜鸟教程中,也含有一些测试题,题型有点像学生考试的类型,要是你答错了,还会给出相应的正确答案。
.
四、中国大学mooc
地址:https://www.icourse163/
中国大学mooc包括高校提供的千多门课程,除了计算机相关课程,还有外语、理学、心理学、法学等课程。中国大学mooc是一个视频教学网站,有需要付费的课程,也有一些免费的课程。如果你选择用中国大学mooc进行学习的话,需要事先登录哦!
.
五、Leetcode
地址:https://leetcode-cn/
打开Leetcode 时,首先会弹出一个登录窗口,需要你进行登录了之后,才能够进行浏览。很多人都会利用Leetcode 进行刷题,其实,除了刷题,Leetcode 还可以用来学习,点击导航条里面的学习专栏,会发现有些内容,是需要冲会员才能够观看的,包括一些题库和一些模拟面试也是需要会员的。所以在我看来,Leetcode 可以属于一个会员制的学习网站。
.
六、腾讯课堂
地址:https://ke.qq/
腾讯课堂是一个职业培训的平台,很多教育机构都会入驻腾讯课堂,为了提高竞争力,很多培训机构都会开设免费的直播教学,不过,我更建议,你学好基础之后,再去看相关直播课程,因为他们免费的直播课里面,大部分讲解的是案例,不会从基础讲起,所以你没有基础的话,会一脸懵逼!
.
七、Lintcode
地址:https://www.lintcode/
Lintcode的相关学习课程比较少,更多的还是利用Lintcode来进行刷题。以便于知识的巩固。在面试之前,还可以去题集里面找大厂真题,增加自己的面试信心。总体来说,Lintcode不适合刚入门的小伙伴。
.
八、廖雪峰的官方网站
地址:https://www.liaoxuefeng/
这是一个免费的学习网站。廖雪峰的官方网站里面有Java、js、Python等教程,内容非常详细,每一个理论知识下都会有相对应的案例,在每个章节下,都会有小结。在廖雪峰的官方网站中,有个问答的社区,有不少的人在里面分享自己的问题及感悟,且会有大佬为你解答。有时候,你在自学过程中,遇到了什么问题,在这个网站里面也有可能找到你想要的的答案。
___
.
九、简单教程
地址:https://www.twle/
简单教程提供了很全面的编程入门教程,除了有理论,还会将实例用表格的形式展现出来,让你一眼就能看出个所以然来。而且这上面举的例子,会给你加上注释,能够让你看到明白,知道为什么要这样做。简单教程中,会有论坛的专区,我觉得有点像知乎,就是有人提出自己所遇到的问题,有人为你解答的形式,但是我觉得简单教程的论坛并不是很活跃。
.
十、码农教程
地址:http://www.runcodex/
码农教程也是一个提供编程基础技术的网站。会介绍Python、Java、PHP等编程语言的基础知识。码农教程也会将实例用表格的形式展现出来,在例子上面也会写上注释。而且而且码农教程在导航条上专门设置了笔记的专栏,可以说是新手的福利了。这些笔记里不全是专业知识,其中也包含了一些过来人的经验。码农教程中的测试和菜鸟教程中的测试差不多,也是类似于学生考试的题型,要是你回答错了,也会将正确答案公布给你看。
.
十一、易百教程
地址:https://www.yiibai/
易百教程是一个IT技术学习的网站,它包括了教程,参考手册和代码库。在举例的时候,也会用表格的形式展现出来,且会将运行的代码结果展现出来,对新手很友好。易百教程里面也有一些文章,其内容也是比较干的,说它有点像博客园的文章,我觉得比较贴切。
.
十二、简明教程
地址:https://www.jmjc.tech/
简明教程就是一个单纯的入门教程网站。简明教程提供了Python、Linux、js等教程,讲解细致,也很好的将理论与代码相结合,且代码中标有注释,新手易懂。
.
十三、极客学院
地址:https://www.jikexueyuan/
极客学院是IT职业在线教育平台,有ios、Python、Java等视频教程,有部分免费教程,不过观看视频教程需要登录,有一些视频是需要VIP才能够观看的。还有一些课程需要付费观看。
.
十四、实验楼
地址:http://www.52cxfz/courses/index.html
实验楼适合新手入门,IT专业的学生及在职人员都可以在这里学习编程,运维,云计算等技术。需要登录,才能够查看教程,但是有些教程也是需要会员才能够观看的。实验楼还有一个相当于贴吧的功能——发帖。讨论区有点像极简版的知乎,能够进行提问和回答,可以进行基础交流和讨论。
.
十五、总结
其实,除了这些网站,其实CSDN也是一个非常好的学习基地。需要看文章的话,还是建议来CSDN看,这里每天都会有博主更新文章,你可以到这里学到很多知识和经验。特别是前一段时间,很多博主都发布了万字爆肝文,在我看来,这也是平台给真正想要学习的小伙伴的福利。
介绍了这么多学习网站,哪个适合你还是需要你自己选择。当然,只学这些知识当然不够,毕竟很多程序员都想让自己更优秀,而学一些新的技术,提升自己的知识储备。
另外,我自己也整理了一些学习资源,需要的小伙伴可以自己拿走。
粉丝福莉
学习是永无止境的,加油!
更多推荐
7000字爆肝!我把14个自学编程的压箱底网站全部分享给你们啦
发布评论