15 个为编程初学者准备的网站
来源 | https://us.niemvuilaptrinh.com/article/15-github-projects-for-web-developer
今天的文章,我们将分享15个可以学习编程的网站,这些网站上提供了很多编程教程,图书以及编程练习,希望对你有用。
01、免费编程书籍网站
地址:https://ebookfoundation.github.io/free-programming-books/
这是一个为程序员收集了几乎所有免费课程和编程书籍的网站。我最喜欢这里的一点是它被分为许多不同的语言,以便我们可以轻松地选择正确的文档。
除了阅读文档,它还为您提供了popcast、视频、编码程序等其他内容。
02、Web 开发者路线图
地址:https://roadmap.sh/
Web 开发者路线图为您的开发者开发之路提供了完整的路线图。我最喜欢这里的是它提供了学习编程的每个阶段的详细信息,并且逐年更新。
此外,它还为每个不同的行业提供了详细的学习路线图,例如 Frontend、Backend、DevOps、Android... Web 开发者路线图。
03、编码面试大学
地址:https://github.com/jwasham/coding-interview-university
这是一个为程序员汇总许多不同问题(如语言、算法等)的面试问题的网站。此外,还有谷歌、Facebook、亚马逊、微软等大公司的面试题。
04、JavaScript 问题
地址:https://github.com/lydiahallie/javascript-questions/blob/master/vi-VI/README-vi.md
网站收集了从基础到高级的 Javascript 编程语言问题。我最喜欢它的是它对每个问题都有答案和详细说明。它也被翻译成许多不同的语言。
05、清洁代码 Javascript
地址:https://github.com/ryanmcdermott/clean-code-javascript
收集了作者在使用 Javascript 编程语言的过程中的编码经验。它帮助我们学习如何编写易于理解、易于重用的代码,提高代码效率。
06、技术面试手册
地址:https://www.techinterviewhandbook.org/
Tech Interview Handbook 是一个总结开发者面试经验的网站,例如,如何写简历、自我介绍、面试中的常见问题、编程中流行的算法和技术。
07、开发者免费网站
地址:https://free-for.dev/#/
Free For Dev 是免费编程资源和网络服务的聚集地,例如,网络托管、存储媒体处理、云提供商、API、CDN、DNS、CMS...
08、Public APIs
地址:https://github.com/public-apis/public-apis
公共 API 是用于网站开发的免费 API 服务的集合,例如,体育、社交、天气、金融 API。
09、你不知道的JS
地址:https://github.com/getify/You-Dont-Know-JS
你不知道的JS是一本全面的书籍,详细介绍了如何在使用 Javascript 开发网站的过程中处理开发问题。
10、前端清单
地址:https://frontendchecklist.io/
前端清单是我们在进行网站开发之前需要具备的所有元素的列表。
11、Nodejs 最佳实践
地址:https://github.com/goldbergyoni/nodebestpractices
Nodejs Best Practices 是从 Internet 上收集的数百篇关于 Nodejs 的文章的存储库。此外,它还分为特定主题,例如清洁nodejs代码,处理错误,保护网站,测试,提高网站速度......使用Nodejs。
12、Awesome
地址:https://github.com/sindresorhus/awesome
Awesome 是一个为开发人员聚合几乎所有资源的地方,例如,编程语言、前端开发、后端、计算机科学文档、大数据、网络工作、内容管理系统。
13、JavaScript 算法 数据结构
地址:https://github.com/trekhleb/javascript-algorithms
JavaScript 算法和数据结构网站上有很多流行算法和数据结构的真实实例,是真实示例的完整集合所在地。
14、Awesome Python
地址:https://awesome-python.com/
Awesome Python 是为 Python 程序员提供的工具和文档的集合,例如框架、库、软件等内容。
15、全栈 Web 开发
地址:https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer/#learn-javascript
Full Stack Web Development 是一个聚集了 100 多个免费资源来学习网站开发的地方,例如 HTML、CSS、Nodejs、数据库、API等。
总结
我希望今天的内容里分享的15个学习编程的网站,对你有所有帮助。
如果您有任何问题,请在留言区给我留言,我会尽快回复。
最后,感谢大家的支持,我会分享更多的好内容。祝你今天过得愉快!
学习更多技能
请点击下方公众号
15 个为编程初学者准备的网站相关推荐
- python编程电子书下载-python编程初学者指南
python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...
- python编程入门指南上下百度云-Python编程初学者指南 PDF扫描版[87MB]
Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...
- python编程入门指南-Python编程初学者指南 PDF扫描版[87MB]
Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...
- 《Python编程初学者指南》——1.6 回到Game Over程序
本节书摘来自异步社区<Python编程初学者指南>一书中的第1章,第1.6节,作者[美]Michael Dawson,王金兰 译,更多章节内容可以访问云栖社区"异步社区" ...
- python编程入门指南pdf-python编程初学者指南
python编程初学者指南是一本边学边制作游戏的经典教程,由美国程序员道森(Michael Dawson)编著.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际工作中运用这 ...
- 新手学java还是python知乎_编程初学者应该先学C++、Java还是Python?
最近,看到这样的一个话题:"打算自学编程,但是不知道该先学哪门语言入门?编程初学者应该先学C++.Java还是Python?",作为一个新手,应该学什么语言入门比较好呢?相信这是困 ...
- 老菜鸟趣谈:对编程初学者的一些建议
对编程初学者的建议 PS:这篇文章我只在微信公众号和头条网发布了,忘了在博客里发. 我是程序员,我为程序员代言. 现在真的是编程的黄金年代,程序员从来不曾这样供不应求,特别是嵌入式领域. 现在哪怕是银 ...
- python风变编程是骗局吗-风变编程:Python适合编程初学者学习吗?
[天极网IT新闻频道]据百度大数据统计每月有4260705的用户在百度检索Python相关介绍,在大众周围,也总是充斥着各种如何学习Python的声音,许多人已经对于是否"应该学习Pytho ...
- 编程初学者为什么要选择python语言,哪些人群适合使用python
相信对于很多编程初学者来说,面临要选择一门编程语言作为自己的入门级语言时,往往会不知所措,当然小编也不例外. 作为一名程序猿或实用主义学习者来说,选择一门编程语言时,通常更多关心的是"我为什 ...
- 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言
用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言 用c语言手搓一个60 ...
最新文章
- 看到这个图片,我想一定是哪里出了问题
- js 绑定的键盘事件
- Angular jasmine单元测试框架里expect.toHaveBeenCalled的工作原理
- Kali linux安装漏洞扫描工具Nessus指南
- 政府工作报告:让更多科研人员可以“十年磨一剑”
- 【bzoj1047】[HAOI2007]理想的正方形 二维RMQ
- 启动thriftserver.sh
- js已知文件路径得到file对象_Node之文件流与文件路径操作
- 我的世界服务器哪个有自动铺路,超简单命令方块铺路机 我的世界自动铺路机制作教程(附存档)...
- 正态分布某一点的概率怎么算_一文搞懂“正态分布”所有重要知识点
- 从零开始设计RISC-V处理器——单周期处理器的仿真
- 宽带按流量计费?欢迎讨论!
- construct the binary tree.
- EI会议论文的格式要求
- 莫名其妙把电脑机箱左边耳机孔弄出来声音
- 关键链项目管理(二) 关键链
- linux 关机和重启命令
- 如何激活conda环境?conda创建新环境步骤教程
- Java基础练习(十二)集合与数组工具类使用,BigDecimal使用,实现二分查找,快速排序
- HTML5边框的设置(border)