初学编程,很多人会选择先自学,那么这时候选择适合自己的学习平台是特别关键的,今天小优就给大家整理了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交流群**自行下载,所有资料都在群文件里,进去要跟大家多交流学习哦。

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

  1. 推荐一个免费的最强刷题网站!

    大家好,我是荣哥. 今天给大家上点干货,推荐一款之前一直在用的编程刷题网站-牛客的编程题库. 很多人都知道牛客有面经,但是还不知道各种编程题目,其实牛客的算法,SQL,shell,前端,编程语言,硬件 ...

  2. 有的人能轻松学会Python编程,不是基础好,而是有了这些刷题网站

    作为编程语言中最为通俗易懂的Python,学好它不仅需要正确的方法,更需要不断的算法训练. 与其他编程一样,Python编程同样需要练好算法,现在我推荐几个算法练习题多.质量高.上手快的刷题网站,但是 ...

  3. 分享一波学习编程刷题网站

    相信很多小伙伴在学习了基础知识后并不清楚自己到底掌握了多少知识,也不清楚自己的实力,那这时候就需要做题来检验自己了,这里我就给各位推荐3个刷题网站,供各位大佬参考,互相学习 1.牛客网 网址:http ...

  4. 有哪些好的刷题网站?2018年最受欢迎的编程挑战网站

    本文转自 https://blog.csdn.net/UzV80PX5V412NE/article/details/78653695 2018年最受欢迎的编程挑战网站 1.TopCoder 2.Cod ...

  5. 《Data Structures and Algorithm Analysis in C》学习与刷题笔记

    <Data Structures and Algorithm Analysis in C>学习与刷题笔记 为什么要学习DSAAC? 某个月黑风高的夜晚,下班的我走在黯淡无光.冷清无人的冲之 ...

  6. 推荐一个免费的刷题网站

    推荐一个免费的刷题网站 在学习编程的过程中,刷题是非常重要的一部分.而随着互联网的发展,许多刷题网站应运而生.今天,我想向大家推荐一个免费的刷题网站:LeetCode. LeetCode是什么? Le ...

  7. SQL 学习最强刷题网站!

    大家好,我是荣哥. 今天给大家上点干货,推荐一款之前一直在用的SQL刷题网站-牛客的SQL题库. 很多人都知道牛客有面经,但是还不知道有SQL,其实牛客的SQL题目已经有大概500题了,题目内容.产品 ...

  8. 推荐一个很不错的刷题网站

    分享 小伙伴们,还在为学习编程语言找不到好的练习题而苦恼吗?今天小菜分享一个刷题网站:https://www.codewars.com/dashboard.这个网站和力扣不同的是,这真的是适合人类的网 ...

  9. 免费的前端刷题网站和工具推荐

    前端刷题网站 https://fe.ecool.fun/ "前端面试题宝典"里面包含的题目类型有:JavaScript.CSS.HTML.React.js.VUE.js.算法.计算 ...

最新文章

  1. Android webView 缓存 Cache + HTML5离线功能 解决
  2. Tomcat 直接使用端口号访问项目
  3. iOS工程引入ios-charts-master
  4. 阅读react-redux源码 - 零
  5. Android OpenGL/Gralloc到framebuffer和LCD流程(六)
  6. Python 字典(Dictionary) items()方法
  7. 编译原理第三章词法分析知识点思维导图版
  8. 软件工程——毕业论文管理系统
  9. latex教程 / 矢量图转换 / 文献引用bibitem
  10. 演示辅助软件 ZoomIt 的使用
  11. 我在Facebook工作四年的总结与反思
  12. 指数加权平均与动量梯度下降法
  13. dreamweaver网页制作模板
  14. python中创建requirement.txt
  15. 一起来学 R编程吧(2)---判断语句switch函数的用法
  16. 专题3:Django配置分布式路由
  17. 最新《PHP全套学习课程》
  18. https网站打不开如何解决
  19. Mysql 索引 与 多表查询性能优化
  20. FileStream与StreamWriter区别

热门文章

  1. JavaScript用事件委托实现留言板功能
  2. 知领·报告 | 车路协同技术发展态势分析报告.md
  3. 情人节程序员用HTML网页表白【华丽满屏烟花-生日快乐】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  4. 文献翻译:Social LSTM: Human Trajectory Prediction in Crowded Spaces
  5. 如何使用分布是缓存Hazelcast
  6. C语言Dialogbox添加图片,dialogbox_传奇服务端CloseBigDialogBox是什么意思
  7. 类图,类与类之间的关系
  8. Unity Joystick手势操作
  9. 厉害了!腾讯又一开源力作发布!
  10. 英语不好的同学已经期盼已久了!IDEA、Clion、Pycharm等2020版本支持中文啦,汉化教程