Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

heweidaren/learning-resource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

22 Commits

Repository files navigation

程序员优质学习资源集合

以下均为我仔细阅读/认真实践过的学习资料,每一篇都能让初学者获益匪浅(排名不分先后,持续更新)

我会在每一条简介最后注明适合的人群,方便大家选用

前端

  • FCC编程训练(中文):非常优秀的教程,闯关式的实践,适合所有学习前端的人。
  • 慕课网:视频教程网站,质量远高于培训班流出的视频,适合刚入门的新人。
  • W3school:注意不是W3C,这只是一个普通的教程网站,一般用来查阅简单资料,适合刚入门的新人。
  • JS标准教程:阮一峰的js教程,比较全面,覆盖知识点广且易于学习,适合刚入门的新人。
  • MDN:比较权威的资料站,也有少量教程,知识点远比W3school准确,适合刚入门的新人。
  • ES6入门指南:ES6标准教程,基本是学习ES6必看,适合有一定JS基础的人。
  • ES6学习笔记:我的ES6学习笔记,更加简单易懂,剔除不常用的知识点,适合js基础稍差的人。
  • 深入理解JavaScript原型和闭包:长篇博文,生动形象,适合js入门新人。
  • JS函数式编程指南:非常优秀的函数式编程入门书,适合具备一定js基础的人。
  • React小书:优秀的React中文教程,适合js基础较好的人。
  • Angular官方教程:Angular2/4入门教程,适合js基础较好的人。
  • Vue官方教程:文档简单易读,容易入门,适合有一定js基础的人。
  • JavaScript秘密花园:优秀的js进阶教程,适合正在学习js的人。
  • You-Dont-Know-JS:可能是最优秀的js进阶教程,学习js必读书,无可替代,适合有一些js基础的人。
  • webpack中文文档:学习前端工程化必读,文档友好,适合需要使用webpack的人。
  • Regulex:正则可视化工具,学习正则表达式利器,适合所有学习前端的人。
  • 7天学会nodejs:还可以的node教程,适合有一定js基础的人。
  • Nodejs学习笔记: 不错的js入门教程, 适合有一定js基础的人
  • Vue源码学习: 很不错的vue原理解析, 适合想深入学习Vue的人

PHP

  • PHP之道: 学习PHP必读书, 资源丰富,循序渐进, 适合所有学习PHP的人
  • PHP中文手册:可能是学习PHP最常打开的网站,适合所有学习PHP的人。
  • Laravel中文社区:学习资料很多,Laravel大法好,适合想学习一个简单易用PHP框架的人。
  • MeDoo:小巧的PHP-MySql框架,源码值得阅读,适合有一定PHP基础的人。
  • 在线PHP代码测试:小工具,打开网页即可跑PHP脚本,适合随手做测试用,适合所有学习PHP的人。

Python

  • Python2.7教程:廖雪峰老师的Python教程,简单易懂,适合刚入门Python的新人。
  • 简明的Python教程:优秀的Python进阶书,适合已有一定Python基础的新人。
  • 笨方法学Python:不错的Python入门书,适合所有学习Python的人。
  • Flask官方文档:易于上手的Python框架,适合具有一定Python基础的人。
  • Python3教程:廖雪峰老师的最新Python3教程,简单易懂,适合刚入门Python的新人。

Ruby

  • Try Ruby:极其优秀的交互式Ruby教程,适合刚入门Ruby的人
  • 笨方法学Ruby: 优秀的Ruby入门书,适合没有编程基础的新人
  • Ruby中国社区:欢迎加入有爱的Ruby大家庭,这里有人为你解答一切学习中的疑问,适合所有学习Ruby的人。
  • Rails教程:必看的Rails教程,适合了解了Ruby基础语法的新人。
  • Ruby元编程: 极其优秀的教程书, 叙事风格独特, 易入门同时也有深度, 适合所有的程序员去读一读, 无论你是否学习Ruby
  • 松本行弘的程序世界: 很优秀的编程导读书, 从编程语言设计者的角度阐释编程的处处细节, 值得所有的程序员一读

Go

Scheme

  • Scheme简明教程: 简单易懂的scheme入门教程,比较系统比较全面,适合学习scheme的新人
  • SICP: 建议购买实体书, 当之无愧的神书, 任何程序员都应当读一读, 适合有较强思维能力和不错编程功底的程序员

区块链

  • 智能合约入门教程: 简单易懂的智能合约入门教程文字, 适合所有学习区块链技术的新人
  • ETH白皮书: eth白皮书中文版, 学习智能合约必读经典

MySQL

  • MySql教程:有点旧的MySQL教程,好在MySQL语法变化不大,适合新手入门学习。
  • MySql错误代码速查表:必备工具,适合所有学习MySQL的人。
  • SQL反模式:极其优秀的数据库设计书籍,无论是否学习SQL,这本书都会对你大有帮助,适合所有学习编程的人。

Redis

Linux

  • Shell入门:优秀的入门书,适合所有学习Shell的新人。
  • Linux中国社区:内有大量的Linux学习资源,适合所有学习linux的人。

Docker

Vim

其他

  • 黑客与画家: 这并不是一本教你如何编程的书, 但它能带你看到不一样的编程世界, 推荐给任何想学编程的人, 这本书很薄, 几天就可以读完, 但是可能会让你受用终生
  • 算法导论: 所有程序员都必须学习的基础书, 进阶必经之路, 需要花长时间去理解, 适合有一定编程基础的人
  • 浮现式设计: 以独特的角度解读设计模式, 适合基础薄弱, 初接触设计模式的人

写在后面的话

人力有时尽,物力有时穷。

本列表也是为了抛砖引玉,目前我详细阅读过的,比较优秀的资料只有上述这些

如果你还有其他特别优秀的书籍和教程,欢迎提交Issues与我分享,我将把优秀的资源填充进这个列表

About

列出一些优秀的程序员学习资源

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /