# 教程与书籍
这里主要记录一下有用的教程与书籍。
# 1.书籍
# Book
# JavaScript && ECMAScript && TypeScript
- JavaScript 入门教程 介绍 JavaScript 核心语法,覆盖了 ES5 和 DOM 规范的所有内容
- JavaScript 教程
- JavaScript 迷你书
- JavaScript&HTML&CSS 手册
- ECMAScript 入门教程
- 《Understanding ECMAScript 6》(简体中文版)
- TypeScript 入门教程 从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript。
- 深入理解 TypeScript 此书是 《TypeScript Deep Dive》 的中文翻译版
- TypeScript 手册
# Html && CSS
# React && Vue
- React 源码解析
- react-in-patterns 一本开源教你如何写 react 的书
- Vue 测试指南 vue 测试指南
# Node
- node-in-debugging node.js 调试指南
- node-best-practices node 最佳实践
- Node.js 最佳实践
- 狼叔:如何正确的学习 Node.js
- npx 教你怎么合理的使用 npx
- Node.js CLI Apps Best Practices 教你如何写好一个 node cli 工具
# 函数式编程
# 移动端
- mobile-web-best-practice 移动 web 最佳实践
# 信息安全
- hacksplaining 网络安全学习网站
# Python
- Think Python 《Think Python 2e》最新版中文翻译,还不错的 Python 入门教程
# 其他
- SQL Murder Mystery 一个英文的 SQL 初级教程,以游戏的方式,让你利用学到的 SQL 概念和命令来找出谋杀凶手
- Webpack 知识图谱 webpack 相关教程和原理分析还不错
- A-Programmers-Guide-to-English 专为程序员编写的英语学习指南
- Http, 数据结构,操作系统等
- 前端全栈技术介绍
# 2.实践教程
- crate 一个 react 全栈练习(pc,mobile,rn,api) demo,适合入门拿来练手
- vanillawebprojects 通过纯前端的手段实现一些小项目,适合入门
# 3.视频教程 && 交互式学习
- FCC FreeCodeCamp 是 GitHub 上排名第一的开源项目,致力于帮助人们利用零散时间学习编程。
- css-tricks 一个学习 css 不错的网站 有很多有意思的 demo
- Java 教程
- 深入浅出现代 Web 编程一站式学习 React, Redux, Node.js, MongoDB, GraphQL 以及 TypeScript!
- sololearn交互式学习 Python 3,C++, Java
- web.dev可以由 Google 开发者 M 带你了解 Web 基础
- scrimba一个交互式编程教学网站,视频播放过程中,你可以随时编辑正在演示的代码
- Git 教学一个交互式 git 教学网站