免费学习
共 31 条资源
JavaScript 新语法一次学完:阮一峰 ES6 教程开源免费
ES6 之后的 JavaScript 变化很大:箭头函数、解构、Promise、async/await、模块化。这本书按特性逐个讲,是国内最常被引用的中文参考。
边读边练的 JavaScript 教程:现代 JS 教程开源免费,含在线练习
这份教程的每个知识点后面都跟着在线练习,做题时可以直接在页面里跑代码并自动校验结果。学 JavaScript 时,「写完立刻知道对不对」这件事很重要。
官方认可的 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 算法》的做法是把每个数据结构与算法都配上图示和动画,先让你看懂过程,再看代码。