自学编程的网站有那些?

更新日期: 2019-09-16阅读: 2.7k标签: 编程
如今,很大一部分人在学习编程的道路上都选择自学,但都苦于找不到适合自己的学习资源,今天为大家介绍11个免费的自学编程的网站,为大家提供一些帮助。


1、w3school

很多人自学编程,都会通过w3school,你可以通过它学习所有的网站建设基础教程,从基础的 htmlcss到高级的JavaScript、 XML、SQL、JS、php 和 ASP.NET等。
以JavaScript教程为例,w3school上的JavaScript教程包含基础和高级部分,涵盖了JS基础概念、JS表单、JS对象、JS函数等知识,这样免费的课程作为基础入门足够了。

地址:https://www.w3school.com.cn


2、菜鸟联盟

顾名思义,菜鸟教程就是专为菜鸟准备的编程学习网站,每门语言的教程都从最基础的教起,而且内容涉及面广从前端到后端,从服务端到移动端、数据库等知识都可以在这个网站找到。  


3、慕课网

慕课网上也有许多免费课程,涉及编程的方方面面,无论是前端、后端开发,移动开发还是云计算/大数据,亦或是UI设计法等。
地址:https://www.imooc.com/



4、51cto

这个网站和慕课网是差不多类型的,你也可以在在这里找到免费编程课程,而且种类也很多,就连区块链也有。

地址:http://www.51cto.com/


5、廖雪峰的官方网站

廖雪峰就不多做介绍了,如果你想用最短的时间快速学习最实用的编程知识,廖雪峰的博客考虑下,他的网站目前有Java教程、Python教程、JavaScript教程、SQL教程、Git教程等
地址:https://www.liaoxuefeng.com/


6、leetcode

leetcode也不用我多做介绍了吧,网站上收录了许多互联网公司的算法题目,被称为刷题神器,现在LeetCode有了中文网站,国内的程序员就不需要受英文水平的困扰
地址:https://leetcode-cn.com/


7、牛客网

牛客网是一个互联网求职学习交流社区,其网站汇集了各种IT题库、在线编程练习、线上课程等,课程有分免费和付费两种,免费的课程偏介绍型,了解的层面较浅显,下图为部分JS教程的截图:
牛客网比较适合求职面试的人,因为你不仅可以在上面找到大厂的面试真题,你还可以根据自己的需求做专项练习、模拟笔试,甚至还有AI模拟面试
课程地址:https://www.nowcoder.com/tutorial/58


8、中国大学MOOC

这个网站上拥有上千门课程,每一门课程的质量都非常高!因为是由985、211高校提供的内容!内容很丰富,但不仅仅局限于计算机编程,还有历史、心理学、经济学等
地址:https://www.icourse163.org/category/computer



9、Coursera

该网站提供世界名校的网络公开课程,斯坦福、北大、清华都有,领域包括了计算机、信息技术、艺术、人文、商务等地址:https://www.coursera.org/browse/computer-science


10、B站

如今的B站已经不是你印象中那个二次元或者鬼畜的弹幕网站了,B站也逐渐地成为了一个用来学习的“神器”。目前,B站的编程课程基本上就是处于Python、C语言、Java三组鼎力的态势,不过覆盖的范围依旧还是很广的。

地址:https://www.bilibili.com/


11、Stack Overflow

当你学会编程,难免会遇到各种各样的难题,Stack Overflow是一个程序设计领域的问答网站,通过它基本可以找到你想要的解决方案,而且许多解决方案都是由各路技术大牛提出的

地址:https://stackoverflow.com/


12、CSDN

很多程序员有问题第一反应就是Google/百度,如果你细心一点就会发现,很多问题答案的链接都是来自CSDN博客。

地址:https://www.csdn.net/


13、GitHub

无论你是刚开始学习编程还是已经从事编程工作,你都应该知道Github,你不仅可以在上面找到许多学习资料,还可以看到来自世界各地的技术大牛是如何创建项目的,前不久,Github上线了中文文档,使用Github就更加方便了

地址:https://github.com/


链接: https://www.fly63.com/article/detial/5344

程序员的笔记,编程写软件学到的 7 件事

如果你真的做出了一些东西,在面对那些令人眼花缭乱的理论知识,或是和你相似甚至比你做的更糟糕的人时大可不必谦虚。在一天结束之时,正是那些在战壕中的开发者——构建、测试和开发了代码的人,真正做了事情。

自学编程的六个技巧总结

这些事情可以帮助新手在他们漫长的旅程中学习编程。我知道我还有更多东西需要学习,并将继续学习如何永远地学习。最重要的事情说三遍,请继续,不要放弃,不要放弃,不要放弃。

谈谈Javascript异步代码优化

Javascript代码异步执行的场景,比如ajax的调用、定时器的使用等,在这样的场景下也经常会出现这样那样匪夷所思的bug或者糟糕的代码片段,那么处理好你的Javascript异步代码成为了异步编程至关重要的前提

编程到底难在哪里?

以买苹果为例说明程序员如何解决问题。程序员需要对问题进行透彻的分析,理清其涉及的所有细节,预测可能发生的所有意外与非意外的情况,列出解决方案的所有步骤,以及对解决方案进行尽量全面的测试。而这些正是我认为编程难的地方。

Blockly - 来自Google的可视化编程工具

Google Blockly 是一款基于Web的、开源的、可视化程序编辑器。你可以通过拖拽块的形式快速构建程序,而这些所拖拽的每个块就是组成程序的基本单元。可视化编程完成

我真是受够编程了

成为伟大的程序员,需要付出许多编程之外的努力。我们的大脑是有限的,每天要应付的问题复杂到足以让人精神崩溃。当工作不顺利时,多少都会有些冒名顶替症候群的感觉。

前端的编程软件哪些比较好用?

推荐8款最好用的前端开发工具供美工或者前端开发人员使用,当然若你是NB的全栈工程师也可以下载使用。Web前端开发最常见的编程软件有以下几种: 在前端开发中,有一个非常好用的工具,Visual Studio Code,简称VS code

如何保持学习编程的动力

学编程现在看起来挺简单,因为网上有丰富的各种资源。然而当你实际去学的时候就发现,还是很难!对我来说也一样。但从某天起,我决定认认真真学编程一年。后来又过了一年,又过了一年又一年……我好像有点感悟。

编程小技巧

命名最好遵循驼峰法和下划线法,并且要清楚的表达变量的意思。相对于驼峰法而言,我更喜欢下划线法。下划线法可以更清楚的看出这个变量表示的意思。比如aBigGreenBanana和一个a_big_green_banana。

CSS并不是真正的编程语言

每隔几个月就会出现一篇文章表明:CSS并不是真正的编程语言。以编程语言的标准来说,CSS过于困难。使用这门语言会很有创造性:事实确实如此,CSS不同于传统的编程,且具有缺陷,同任何标准化编程语言相比

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!