来源 | 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 个为编程初学者准备的网站相关推荐

  1. python编程电子书下载-python编程初学者指南

    python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...

  2. python编程入门指南上下百度云-Python编程初学者指南 PDF扫描版[87MB]

    Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...

  3. python编程入门指南-Python编程初学者指南 PDF扫描版[87MB]

    Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...

  4. 《Python编程初学者指南》——1.6 回到Game Over程序

    本节书摘来自异步社区<Python编程初学者指南>一书中的第1章,第1.6节,作者[美]Michael Dawson,王金兰 译,更多章节内容可以访问云栖社区"异步社区" ...

  5. python编程入门指南pdf-python编程初学者指南

    python编程初学者指南是一本边学边制作游戏的经典教程,由美国程序员道森(Michael Dawson)编著.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际工作中运用这 ...

  6. 新手学java还是python知乎_编程初学者应该先学C++、Java还是Python?

    最近,看到这样的一个话题:"打算自学编程,但是不知道该先学哪门语言入门?编程初学者应该先学C++.Java还是Python?",作为一个新手,应该学什么语言入门比较好呢?相信这是困 ...

  7. 老菜鸟趣谈:对编程初学者的一些建议

    对编程初学者的建议 PS:这篇文章我只在微信公众号和头条网发布了,忘了在博客里发. 我是程序员,我为程序员代言. 现在真的是编程的黄金年代,程序员从来不曾这样供不应求,特别是嵌入式领域. 现在哪怕是银 ...

  8. python风变编程是骗局吗-风变编程:Python适合编程初学者学习吗?

    [天极网IT新闻频道]据百度大数据统计每月有4260705的用户在百度检索Python相关介绍,在大众周围,也总是充斥着各种如何学习Python的声音,许多人已经对于是否"应该学习Pytho ...

  9. 编程初学者为什么要选择python语言,哪些人群适合使用python

    相信对于很多编程初学者来说,面临要选择一门编程语言作为自己的入门级语言时,往往会不知所措,当然小编也不例外. 作为一名程序猿或实用主义学习者来说,选择一门编程语言时,通常更多关心的是"我为什 ...

  10. 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言

    用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言 用c语言手搓一个600行的类c语言解释器: 给编程初学者的解释器教程(1)- 目标和前言 用c语言手搓一个60 ...

最新文章

  1. 看到这个图片,我想一定是哪里出了问题
  2. js 绑定的键盘事件
  3. Angular jasmine单元测试框架里expect.toHaveBeenCalled的工作原理
  4. Kali linux安装漏洞扫描工具Nessus指南
  5. 政府工作报告:让更多科研人员可以“十年磨一剑”
  6. 【bzoj1047】[HAOI2007]理想的正方形 二维RMQ
  7. 启动thriftserver.sh
  8. js已知文件路径得到file对象_Node之文件流与文件路径操作
  9. 我的世界服务器哪个有自动铺路,超简单命令方块铺路机 我的世界自动铺路机制作教程(附存档)...
  10. 正态分布某一点的概率怎么算_一文搞懂“正态分布”所有重要知识点
  11. 从零开始设计RISC-V处理器——单周期处理器的仿真
  12. 宽带按流量计费?欢迎讨论!
  13. construct the binary tree.
  14. EI会议论文的格式要求
  15. 莫名其妙把电脑机箱左边耳机孔弄出来声音
  16. 关键链项目管理(二) 关键链
  17. linux 关机和重启命令
  18. 如何激活conda环境?conda创建新环境步骤教程
  19. Java基础练习(十二)集合与数组工具类使用,BigDecimal使用,实现二分查找,快速排序
  20. HTML5边框的设置(border)

热门文章

  1. php unlink参数,PHP unlink()用法及代码示例
  2. 新浪微博技术架构分析-转载
  3. Authing 实力上榜安全牛《中国网络安全行业全景图》
  4. win10 C盘右边是OEM分区扩容的解决办法
  5. Linux新手需要熟稔于心的Linux常用命令
  6. Win10怎么设置不进入屏保也不关闭显示器
  7. 居家也可以减肥?懒人瘦身也能行-987减肥网
  8. X Chen笔记---百度云破解限速
  9. webrtc与stunserver、turnserver建立连接花费时间十秒左右
  10. TMS320C6748_ECAP_APWM