当前位置: 首页 > web >正文

自学编程推荐的11个学习及刷题网站

初学编程,很多人会选择先自学,那么这时候选择适合自己的学习平台是特别关键的,今天小优就给大家整理了11个学习及刷题网站。

一起来收藏起来!

第一类:课程学习类网站

1、菜鸟教程

菜鸟教程是 @Runoob开发的一个编程技术网站,收录了非常多的编程语言文档,例如最常见的:Python、JavaScript、http://ASP.NET、Android、C、Go、C++等等语言参考文档Wiki,非常齐全,并且文档都配有相应的案例。讲解的不是那么详细,不过简单易懂,适合入门初学者学习,看完后可对C语言有个大概的认知。

2、w3school

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

3、慕课网

慕课网上也有许多免费课程,涉及编程的方方面面,无论是前端、后端开发,移动开发还是云计算/大数据,亦或是UI设计法等。包含:HTML/CSS、大数据、Python、爬虫、云计算、Android、Java、小程序开发等等。

第二类:综合学习类网站

4、中国大学MOOC

这个网站上的课程是由985、211高校提供的,内容很丰富,但不仅仅局限于计算机编程,还有历史、心理学、经济学等

5、Coursera

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

6、B站

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

第三类:论坛/社区网站

7、Stack Overflow

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

8、GitHub

GitHub作为全球最大的开源代码托管仓库,在这里你能找到无穷无尽毕竟质量非常高的开源代码,什么品类都有:Python、PHP、JavaScript、机器学习、爬虫、Java、Android、IOS开发等等。

阅读源码也是一个非常不错的自学途径,可以快速帮助你成为大佬,希望对你有用。

9、收获啦

计算机编程入门_程序员养成IT技术知识问答社区,有计算机类的问题可以在上面提问,有专业人士回答,但是回复比较慢

第四类:刷题类网站

10、leetcode

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

11、牛客网

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

最后

如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的**Java技术qq交流群**自行下载,所有资料都在群文件里,进去要跟大家多交流学习哦。

http://www.xdnf.cn/news/11547.html

相关文章:

  • 2023年全国青少年信息素养大赛(Python)海南赛区复赛真题
  • STM32H7的LTCD控制学习和应用
  • 【理论+实践】史上最全-论文中常用的图像分割评价指标-附完整代码_分割指标hd95 aorta
  • 2024年最佳Icon图标库推荐,收藏等于学会(2),热门面试
  • 全网最全的Python入门基础教程,超详细。(最新版)
  • .bat批处理命令常用操作
  • HTML做一个简单漂亮的宠物网页(纯html代码)
  • 自增表的自增id的插入(IDENTITY_INSERT)
  • 山寨智能机多采用盗版Windows Mobile系统
  • 神经网络高斯过程 (Neural Network Gaussian Process)
  • oracle translate方法
  • 从零开始Desire HD刷机指南 —— 第六章:要刷机 先root
  • 黑客基地
  • Android和iOS 测试五个最好的开源自动化工具_安卓ios自动化测试工具(1)
  • rtl8139网卡驱动源码解析
  • 阿里云服务器开放端口
  • 爬虫之代理池学习(一)
  • Android-第十二节JSON解析第三方框架Gson,谈一谈Binder的原理和实现一次拷贝的流程
  • 蚂蚁集团智能部研究型实习腾讯大模型实习!
  • 中国高校BBS大全
  • AF_UNSPEC、AF_INET和AF_INET6之间的关系
  • mysql 1061报错_mysql主从 1061 log同步错误处理
  • [转载] SQL习题及答案
  • 分析Win7系统各种版本的区别 你的电脑适合哪个版本?
  • 192. Web前端网页制作 《你的名字》动漫主题网页设计实例 大学生期末大作业 html+css+js
  • C语言程序设计(第四版)—习题10程序设计题
  • Android OpenGL使用GLSurfaceView预览视频
  • 心脏出血(Heartbleed)漏洞浅析、复现
  • 【详解智能座舱通信技术--转载】
  • Android 2.3定制ROM CyanogenMod 7装机量超22万