学习资料
教程、文档、公开课、电子书。只收录正规公开来源,不碰盗版课程和付费内容。
共 403 条资源
官方认可的 Rust 教材:中文版免费在线阅读,还带练习
Rust 的学习曲线公认陡,但官方教材的编排方式帮了大忙:它不是先讲语法,而是先让你写出能跑的程序,再解释编译器为什么在这里拦住你。
Python 官方中文文档:不用再靠猜英文,标准库也能查得明白
遇到 Python 问题时,最权威的答案永远在官方文档里。中文版的存在,让「读文档」这件事不再是英语好的人的专利。
TypeScript 官方手册:类型系统一次讲清,中文版也能看
TypeScript 的难点不在语法,在类型心智模型:什么时候用 interface、什么时候用 type,泛型里的 extends 到底在做什么。这些都得靠官方手册才能讲准。
算法竞赛的知识地图:OI Wiki 开源免费,从入门到进阶都覆盖
算法与数据结构的知识点零散且互相依赖,OI Wiki 把它们整理成一张可导航的知识地图,几乎每个竞赛常用算法都能找到中文讲解与复杂度分析。
不装系统也能学 Linux:命令行大全免费 PDF,作者授权公开
学 Linux 最容易走弯路的方式,是先装一堆发行版、折腾桌面环境,然后发现自己连文件权限和管道都没搞明白。这本书直接从命令行讲起,反而更接近 Linux 的本质。
Git 不用死记命令:Pro Git 中文版免费,讲清原理就不再怕冲突
Git 用不好的人,多数不是命令记不住,而是不知道「暂存区」「分支指针」「HEAD」这些概念到底指什么。Pro Git 把这些讲清楚之后,冲突和误操作就不再可怕。
学校不教但天天要用的技能:Missing Semester 免费,MIT 开的课
计算机专业课程会教你算法和操作系统,但很少教你「怎么高效地用命令行、怎么配置开发环境、怎么调试别人的代码」。这门课补的就是这一块。
算法入门不用啃大部头:Hello 算法开源免费,配动画一看就懂
算法书最大的门槛不是难度,是「看不进去」。《Hello 算法》的做法是把每个数据结构与算法都配上图示和动画,先让你看懂过程,再看代码。
上万本免费编程书单:Free Programming Books 收录,按语言分好类
想找一本免费的技术书,能搜到的东西往往质量参差。这个清单由社区长期维护,把真正可免费获取的书按语言与主题整理成目录。
七万本公共领域电子书:古腾堡计划免费下载,无版权限制
古腾堡计划是最早的电子书数字化项目,收录的都是版权已过期的经典作品。对读者来说,这意味着可以免费阅读、随意下载,甚至改写。
公版书也能排版精美:Standard Ebooks 免费,志愿者精校
古腾堡计划的文本准确,但排版往往很朴素。Standard Ebooks 做的事是:把公共领域的经典重新做一遍排版——统一封面、规范标点、加目录与注释。
大学教材不用买:OpenStax 免费教材,同行评审可商用
美国大学教材动辄上百美元一本。OpenStax 由莱斯大学发起,把经过同行评审的大学教材以开放许可发布,免费供学生与教师使用。