自学编程必备的20个网站

听说有些刚入坑的小白想开始自学编程,但是却找不到资源。于是,我决定把我自己珍藏多年的学习网站贡献出来。

希望小伙伴们通过这些学习网站,能够提升自己的编程水平,学到自己想学的知识。

菜鸟教程是一个非常优秀的教程类网站,提供了多种基础编程技术的教程,包括HTML、CSS、JavaScript、C语言、C++、Java、Python、数据库、Android等各种基础编程教程,还有开发工具、网站建设的教程。

也提供了大量的在线实例(可以在线修改实例代码并运行),重点是所有资源完全免费。

我大一刚入坑编程的时候,发现的第一个教程网站就是它了,我个人认为,像这种教程类的网站比较适合初学者,因为这些教程主要讲的都是一些重点的、主要的基础知识,如果你要系统的学习某一门语言,建议看视频或者看书比较好一点。

网站地址:

w3cSchool是一个专业的编程入门学习及技术文档查询的网站,提供包括

HTML、CSS、JavaScript、jQuery、C、PHP、Java、Python、Sql、Mysql等编程语言和开源技术的在线教程及使用手册,是类似国外w3schools的学习社区及菜鸟编程平台。

它也是完全免费的,并且一直在升级和更新。其实,这个网站和菜鸟教程有点类似,但是比菜鸟教程好点,可以说是进化版的菜鸟教程。

哔哩哔哩(BiliBili,简称B站),是中国年轻世代高度聚集的文化社区和视频平台,这是一个多元化社区,目前拥有动画、番剧、国创、音乐、游戏、舞蹈、知识、生活、娱乐、时尚、放映厅等15个内容分区。

我觉得B站是一个非常棒的网站,我们不仅可以在知识区学编程,有时候学累了还能看看娱乐视频,放松一下。

只要你想学Java,去看他们的视频,绝对是收获满满。

中国大学MOOC是由网易与高校社携手推出的在线教育平台,承接教育部国家精品开放课程任务,向大众提供中国知名高校的MOOC课程。在这里,每一个有意愿提升自己的人都可以免费获得更优质的高等教育。

我大一学C语言的时候,学的很菜,于是当时就去看大学MOOC里的视频,里面的老师讲的也蛮不错的,但是现在我基本上都是看B站的,

还有培训机构的视频(当时在淘宝上买的一整套黑马程序员和传智播客共同打造的Java视频教程,也很不错,忘了花多少钱买的,反正很便宜)

为什么我现在不看大学MOOC的视频呢?

不是因为不好,我觉得大学MOOC里面的视频都是偏基础类的,比较适合初学者。而B站和培训机构的视频,视频里的内容比较新一些,跟的上时代,有深度,比较偏向工作需求。

网易云课堂是网易公司倾力打造的在线实用技能学习平台,主要为学习者提供海量、优质的课程。

可惜的是,网易云课堂里面的课程大多都是优质的课程,所以要花钱购买的才能看的。

那没钱咋整,去中国大学MOOC或者B站看呗!都是免费的(B站和大学MOOC也有很多视频比网易云课堂的优质,这里并不是说免费的视频就不咋的)

只要你是程序员,就会知道有一个叫CSDN的网站,为什么这么说呢,因为你平时写代码,遇到问题去百度的时候,总会看到前几个搜索结果基本都是来自CSDN,不是我吹,这个CSDN的搜索机制做的是真的好。

CSDN是我大学时发现的第二个新大陆(第一个是菜鸟教程),从那以后,我沉迷于CSDN无法自拔,同时也学到了很多的知识,比如编程知识、了解很多新的技术框架、面试经验等等。不是我吹,里面真的有好多优秀的博客,看完总能收获满满。反正,有空的时候,看看博客,对你的知识面、编程能力还是有很大帮助的。

虽然博客数量、博客内容领域比CSDN少了点,但毕竟人家也是比较晚出来一些,这个网站也是有很多优质的博客的。整个网站比较简洁,博客阅读起来也比较舒服。

黑马程序员是一个IT教育培训机构,致力于培养中级程序员,黑马程序员的所有学员均是大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年青人。

也就是说,作为一名打算从事IT行业的学生,如果你大学不好好学编程、学技术,不为毕业后找工作做充分准备的话,将来你可能会花很多Money,然后成为黑马程序员的学员。

当不当学员不是重点,重点是这个网站也有很多免费的培训视频,我在上面也看过几个,视频质量还是蛮高的。

传智播客是一个致力于高素质软件开发人才培养的公司。旗下已涵盖黑马程序员及博学谷两大子品牌。现开设JavaEE、Android、PHP、UI、IOS、前端、C++、网络营销、Python、云计算、全栈工程师、产品经理等培训学科。

与黑马程序员是一家的,这里就不多说了。

简书是一个创作社区,任何用户均可以在其上进行创作。用户在简书上面可以方便的创作自己的写作作品,互相交流。简书成为国内优质原创内容输出平台。

不得不说,知乎真的是一个很好的问答社区,我几乎每天都会看知乎,我发现知乎上的很多问题和回答都一级棒,我在知乎上也学到了很多我不知道的知识和经验。

力扣(LeeCode)是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌。源自美国硅谷,力扣为全球程序员提供了专业的IT技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。

最主要的是力扣是一个刷题网站,支持C++,Java,Python,Rusr,Kotlin等十多种编程语言,已上线超过1000道原创编程题,涉及包括贪心、动态规划、链表、二叉树、哈希表等知识点的算法与数据结构,并按难度分为简单、中等、困难三个等级。

学编程怎能不学算法,将来去公司上班,老板让你实现一个推荐功能,你要是不会算法,怎么写的来。像人工智能、大数据行业等等,对算法的要求是很高的。

编程与算法一定要相互结合。

GitHub是一个面向开源及私有软件项目的托管平台。除了是一个开源代码库,也是一个版本控制系统。

Github现在拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

重点来了,Github上面有很多优秀的开源项目,如果你平时在学编程的时候,不知道怎么运用在实际开发中,那么,你就可以看看大佬们是怎么做项目的,可以下载或拉取到自己的开发工具上,看看别人是怎么写的。

我这边推荐一个非常优秀的Java练手项目,mall,是一个商城系统,有43kstar,项目既有前端(移动端)、也有后端。你可以自己去Github上面搜索一下就能找到。

infoQ是一个在线新闻社区网站,通过促进软件开发领域知识与创新的的传播,为软件开发者提供帮助。

大多数学计算机专业的同学,有很多门课程都会做课程设计,所以一般都会用到流程图之类的。这个网站里面也有很多免费的模版供我们使用。我平常做图一般都用这个。

尚硅谷是一家专业IT教育培训机构,现已开设Java、HTML5前端+全栈、大数据、人工智能、大数据运维+Python自动化、Android+HTML5混合开发等多门学科。

里面也有很多免费的在线课程。

牛客网,是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站。如果你是大三或大四,这个网站还是值得去看一看的。

OSCHINA建立大型综合性的云开发平台-Gitee,为中国广大开发者提供团队协作、源码托管、代码质量分析、代码评审、测试、代码演示平台等功能。

开源中国上也有很多优质技术博客和问答,也有IT行业的资讯。这个网站也是值得我们去逛一逛的。

THE END
1.牛客网在线编程前端牛客网在线编程前端-前端综合提供超多数据结构,系统设计,编程学习,练习题等,为技术求职者提供能力提升解决方案,同时为企业级用户提供更高效的招聘解决方案,帮助求职者与企业搭建人才招募和人才培养渠道https://www.nowcoder.com/ta/front-end
2.CC++的刷题练习之牛客网,一个友好的网站c语言题目在哪搜其实这题很基础,考查的就是数组求和的知识,我这样写反而会复杂一点,牺牲了空间但是换取了时间的效率。首先将数组开辟在堆区,这样就能动态确定数组的容量,然后写一个函数进行数组元素的赋值,最后调用求和函数返回最终结果并输出即可。 牛牛的排序 题目: 我的答案: https://blog.csdn.net/2401_84181536/article/details/137841808
3.计算机科学与工程学院计算机专业课一体化平台Run ID提交时间用户题目语言评测结果时间内存 413872412024-12-13 00:35:172***1404138. 数列CCompilation Error0 ms0 KB 308572412024-12-13 00:21:222***1403085. 人见人爱的A+BCAccepted2 ms3 KB 328835912024-12-10 23:34:462***3263288. BASIC-30 阶乘计算CAccepted3 ms3 KB 295856082024-12-06 17https://cg.nwnu.edu.cn/acm/problemset_stat.jsp
4.牛客网在线编程1 数串:题目:设有n个正整数,将他们连接成一排,组成一个最大的多位整数。 思路:字符串比较 代码:https://www.jianshu.com/p/11ac9a89afdf
5.8个程序员常用的刷题网站,面试前你绝对用过!在线刷题网站,在线编程刷题、在线判题 https://leetcode.com/ 2、lintcode:在线刷题 (学习算法、大数据、人工智能、面向对象编程) https://www.lintcode.com/ 3、赛码 名企BAT 真题,在线编程 https://www.acmcoder.com/index 4、牛客网 https://www.nowcoder.com/ https://cloud.tencent.com/developer/article/1705172
6.牛客网app怎么在线编程牛客练习编程的题目教程牛客网app怎么在线编程 牛客练习编程的题目教程 首先进入牛客软件,点击下面的题库选项。 选择上面的编程题库选项。 然后选择上面的题库。 之后练习编程的题目就完成了, 以上就是牛客app可以在线编程吗的方法介绍了,有需要的小伙伴们赶紧试一试吧。https://m.liqucn.com/article/302598.wml
7.在线题库的细分:“牛客网”做的是程序猿们的笔试面试备考题库所以“牛客网”团队就想到把所有大型互联网公司程序猿笔试面试的完整题目收集起来,供程序猿在考前刷题备考用。从产品上来看,牛客网目前提供了Google、阿里巴巴、腾讯、百度等大型互联网公司的笔试面试题,题型包含客观的单选、多选、填空题,以及主观的在线实时编程和设计题。用户需要在规定时间内答完一套试卷,交卷后系统会https://www.36kr.com/p/216674.html
8.牛客网的输入与输出python牛客python输入输出牛客python 输入输出 python牛客网编程题输入输出 一、A+B(1)题目描述计算a+b输入描述:输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。输出描述:输出a+b的结果示例1输入1 510 20输出630代码while True:try:A = list(map(int, input().split(" ")))print(sum(A))except:break二https://blog.51cto.com/u_16213710/10514183
9.免费试用收费介绍效果评测官网入口及在线体验APPAI工具网点评 白瓜面试是一款为在线面试打造的可靠辅助工具。凭借物理隔绝技术和精准的答案支持,它帮助面试者在各种平台上顺利应对面试问题。其全天候技术支持和灵活的收费方案使其在众多在线面试工具中脱颖而出。无论是技术岗位还是管理岗位的面试,白瓜面试都为应聘者提供了强有力的保障,确保不会被检测到。https://www.ai138.com/link/5336.html
10.程序员导航网码农必备工具网址大全程序员导航网是一个致力于一站式程序员工作学习导航网站,汇聚程序员必备常用网址,以让程序员使用更便捷为使命,始终围绕程序员需求,为程序员提供最新工具导航https://hao.panziye.com/
11.问鼎娱乐app下载马到成功问鼎电子娱乐平台下载APP下载支持:64/128bit系统类型:问鼎电子娱乐平台下载官方网站-App下载(2024全站)最新版本IOS/安卓通用版V10.4.25支持winall/win7/win10/win11(安全平台)官方入口|登录【下载次数943881】是一款是一款传奇RPG,官方传奇再次崭露头角 9分钟前问鼎电子娱乐平台下载APPhttp://www.guangyingshitong.com/
12.搜一搜全网最易搜的搜索导航,搜一搜导航,soyisou,so易搜牛客网搜索 求职之前,先上牛客,就业找工作一站解决。互联网IT技术/产品/运营/硬件/汽车机械制造/金融/财务管理/审计/银行/市场营销/地产/快消/管培生等等专业技能学习/备考/求职神器,在线进行企业校招实习笔试面试真题模拟考试练习,全面提升求职竞争力,找到好工作,拿到好offer。 https://www.soyisou.cn/
13.OJ在线编程常见输入输出练习之Python版OJ在线编程常见输入输出练习之 Python 版 1. A+B(1) import sys for line in sys.stdin: a = line.split() print(int(a[0]) + int(a[1])) 2. A+B(2) import sys g = int(input()) for i in range(g): a, b = map(int, input().split())https://blog.nowcoder.net/n/cee30f1bb10f41caa0a7824ff7d11a43
14.互联网企业校招笔试题无向图G=(V E),其中V={a,b,c,d,e,f},E={,,,,<c,f>,<f,d>},<e,d>,对该图进行深度优先排序,得到的顶点序列正确的是() 牛客网-中国最大IT笔试/面试题库 牛客出品- B a,c,f,e,b,d C a,e,b,c,f,d D a,e,d,f,c,b 二. 问答题 39. 在写一个函数,根据两文件的绝对路径算https://doc.mbalib.com/view/4e6d1952cd9a9c5fef25277e78731413.html