分享13个自学编程的优质网站

news/2024/5/21 6:03:03/文章来源:https://blog.csdn.net/bueke/article/details/102691943

后台经常有粉丝发问:编程适合零基础的人自学么?自学编程的学习资源应该去哪里找?网络上免费的编程资源价值大么?......

如今,很大一部分人在学习编程的道路上都选择自学,但都苦于找不到适合自己的学习资源,今天为大家介绍11个免费的自学编程的网站,为大家提供一些帮助。

课程类网站

1、菜鸟联盟

分享13个自学编程的优质网站

 

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

2、w3school

很多人自学编程,都会通过w3school,你可以通过它学习所有的网站建设基础教程,从基础的 HTML、CSS到高级的JavaScript、 XML、SQL、JS、PHP 和 ASP.NET等。

分享13个自学编程的优质网站

 

以JavaScript教程为例,w3school上的JavaScript教程包含基础和高级部分,涵盖了JS基础概念、JS表单、JS对象、JS函数等知识,这样免费的课程作为基础入门足够了。

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

3、慕课网

分享13个自学编程的优质网站

 

 

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

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

4、51cto

分享13个自学编程的优质网站

 

 

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

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

5、廖雪峰的官方网站

 

分享13个自学编程的优质网站

 

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

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

刷题类网站

6、leetcode

 

分享13个自学编程的优质网站

 

 

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

地址:https://leetcode-cn.com/

7、牛客网

牛客网是一个互联网求职学习交流社区,其网站汇集了各种IT题库、在线编程练习、线上课程等,课程有分免费和付费两种,免费的课程偏介绍型,了解的层面较浅显,下图为部分JS教程的截图:

 

分享13个自学编程的优质网站

 

牛客网比较适合求职面试的人,因为你不仅可以在上面找到大厂的面试真题,你还可以根据自己的需求做专项练习、模拟笔试,甚至还有AI模拟面试

课程地址:https://www.nowcoder.com/tutorial/58

综合类网站

8、中国大学MOOC

分享13个自学编程的优质网站

 

 

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

地址:https://www.icourse163.org/category/computer

9、Coursera

 

分享13个自学编程的优质网站

 

 

该网站提供世界名校的网络公开课程,斯坦福、北大、清华都有,领域包括了计算机、信息技术、艺术、人文、商务等

地址:https://www.coursera.org/browse/computer-science

10、B站

 

分享13个自学编程的优质网站

 

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

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

论坛/社区网站

11、Stack Overflow

 

分享13个自学编程的优质网站

 

 

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

地址:https://stackoverflow.com/

12、CSDN

分享13个自学编程的优质网站

 

 

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

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

13、GitHub

分享13个自学编程的优质网站

 

 

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

地址:https://github.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_742864.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【网络安全】两招识破钓鱼网站

㈠ 查 Alexa 排名 http://www.alexa.com 越靠前、真实性越高以 中国建设银行为例 Alexa Traffic Rank:Alexa网站流量排名 Traffic Rank in CN:国内流量排名 ㈡ 查 Google 的 PR 值 http://pr.chinaz.com PR(Page Rank)∈[0,10] 越大、表明该网页越重要 小…

我的网站搭建 (第十天) Ueditor编辑器

2019独角兽企业重金招聘Python工程师标准>>> 之前说过,我的网站编辑器一开始是tinymce,然后才用的ckeditor。可是最近我发现,ckeditor的小图标不是很美观,看久了有点low的样子。我是不是应该换一个编辑器呢&#xff0c…

如何屏蔽网站发起favicon.ico的请求

2019独角兽企业重金招聘Python工程师标准>>> favicon.ico 图标用于收藏夹图标和浏览器标签上的显示,如果不设置,浏览器会请求网站根目录的这个图标,如果网站根目录也没有这图标会产生 404。更有甚者,比如我司&#xff…

关于资源类网站我就只服这4个,每一个都能让你大开眼界!

对于经常从事互联网行业的工作者来说,储藏一些资源网站是必备的,方便我们随时将网上的资源一扫而进。今天小编给大家推荐4个实用性超强的资源网站!GrowthTools 在线极客工具大全GrowthTools是一个帮助网络工作者收集实用工具的网站&#xff0…

Java Web架构篇之浅谈大型网站分布式架构

大型网站技术架构概述 图片摘自: 大型网站技术架构:摘要与读书笔记 更多: 《大型网站技术架构》——第一章 大型网站架构演化 架构模式 分层:横向切分 – 应用层、服务层、数据层分割:纵向切分 – 业务切分分布式&a…

对公司网站DNS解析异常的排查与处理

这周可谓是屋漏连夜雨,先是nfs挂载出现问题,紧接着住处的厕所堵了,然后又是今天的域名解析异常导致服务访问返回404。 我们的域名是解析到两个IP,分别是电信跟网通。 异常情景: 用户打开页面登录后图片上传跟显示出现异…

分享一个定制生成前端配置文件的网站

网址https://webpack.jakoblind.no/ 这个网站可以根据需要,基于webpack4下定制配置文件,无需理解webpack架构的细节 网页分三个部分: 选择配置:选择您所需要安装的内容可视化配置:根据上图所选的内容,显示所…

javaweb:在线聊天网站

前言: 最近学了一堆网页相关的内容,html,js,jquery,javaweb,servlet,websocket等东西,所以就试着集合起来写个简单的网页,于是就决定就是你了:在线聊天网站。 而且还写了3个版本。。。 版本1:全是用的js…

零基础搭建PHP本地环境并安装WordPress网站(图文指导)

搭建PHP本地环境前言 以前在大学课堂上学过一点JAVA, PHP. 因为那时是零基础,需要自己搭建APACH, MYSQL, PHPADMIN过程挺烦的,本地环境都不知道是啥,但是做出来结果却很高兴。出来后也做过网站,但是很久不弄就忘记了,我…

javaweb:在线聊天网站(框架版)

之前写过一次在线聊天网站,不过那次是无框架版的,这次用框架构建网站,基本功能和上次差不多 涉及知识 java spring(4.3.5):spring、spring MVC hibernate bootstrap jsp JavaScript,jquer…

利用TortoiseGit(小乌龟)将项目上传至GitHub网站

2019独角兽企业重金招聘Python工程师标准>>> 准备 1.拥有一个GitHub账户2.安装了TortoiseGit(小乌龟)具体过程 一、在GitHub上建立新的仓库 起好仓库名,填好描述,在Add .gitgnore中选择Java(根据你自己需求…

一些缩短树莓派学习曲线的书籍、课程和网站

2019独角兽企业重金招聘Python工程师标准>>> 树莓派是一款小型单板计算机,最初用于教学和学习编程和计算机科学。但如今它有更多用处。它是一种经济的低功耗计算机,人们将它用于各种各样的事情 —— 从家庭娱乐到服务器应用,再到物…

大型分布式网站架构实战项目分析

2019独角兽企业重金招聘Python工程师标准>>> 大型分布式网站架构实战项目分析 转载于:https://my.oschina.net/u/1168056/blog/1802675

zblog mysql数据库无法连接_ZBlog博客网站错误:MySQL数据库无法连接

前言前天搭建的博客网站,睡醒一觉起来网站挂逼了,其间无任何操作。主页都进不去,提示“MySQL数据库无法连接”,无论怎么刷新重启服务器都没用。最终从中午1点搞到凌晨2点,皇天不负有心人终于解决了。其实问题很简单&am…

.net core Asp.net Mvc Ef 网站搭建 vs2017 1)

1)开发环境搭建 首先下载安装vs2017 地址 :https://www.visualstudio.com/zh-hans/downloads/ 安装勾选几项如下图 ,注意点在单个组件时.net core 运行时一定要勾上,很多人都没勾结果新增不了.net core 项目 2)开发 1.新增.net core mvc …

LAMP架构部署和动态网站环境的配置

实验环境:操作系统:centos 7.5服务器IP:192.168.10.5运行用户:root连接工具:xshell工具web环境:Linuxapachephpmariadb(LAMP架构)大型动态应用系统平台主要是针对于大流量、高并发网…

我的博客网站开发5——博文正文页

为实现页面间的统一性和开发时代码的工作量,我们将页面相同的布局做成母版页,变化的内容在内容页进行变化。如下图: 这样,我们在写博文的显示全文页面时,我们只需在新增页面引用母版页就可实现,页面相同页面…

建立个人网站需要学习哪些知识?学习的顺序是什么?

首先,做个人的网站,不是写笔记那么肯定是为了我展示给别人看。 想要把自己写的网站展示给互联网,就要把代码部署到服务器,如果按照正常的流程,就要首先登陆百度云,阿里云什么的,购买服务器&…

Chrome 不想让 HTTPS 网站通过 HTTP 下载文件

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> 你是否经历过访问的明明是一个 HTTPS 网站,但是有时候站内下载东西使用的协议却是 HTTP,这其实存在安全隐患,现在 Chrome 不想让这样的事情发生…