之前在学校中学习计算机知识的时候主要是通过书本,先看书了解语言本身的语法结构和特点,然后尝试着将书上的示例代码敲进编译器运行从而学习和了解该语言,但现在离开了校园,而且网上的教程等资源越来越丰富,学习的成本也有所降低——要想了解/学习一门新的语言,只要在网上去搜索教程,然后照着教程一步一步来就可以迅速学习、掌握该门语言(在有一定基础的情况下),实战效果可能会比只是单纯的阅读书上的内容要来得快、记忆也会更深刻!
之前其实收集了很多的教程链接,但没有进行系统化的整理,所以每次碰到一些小问题都得重新去网上搜索(虽然这样有可能会搜索到更好的教程资料,但个人觉得建立一个教程索引也是很有必要的),所以决定建立一个Tutorial索引页面,方便自己快速找到需要的教程资料,不定期更新。
Python
- Python快速教程 – Vamei
- The Python Tutorial — Python v2.7.8 documentation
- Python 入门指南 — Python tutorial 3.4 documentation
- 简明 Python 教程
- Python教程 – 廖雪峰
- Python tutorial
- Python的初学者教程 #看着还行,就是页面广告有点多……
正则表达式
- Python Extension Packages for Windows – Christoph Gohlke
- Python正则表达式指南 – AstralWind
- 使用 Python 模块 re 实现解析小工具
- Python正则表达式操作指南 – Ubuntu中文
- 正则表达式30分钟入门教程
- A Regular Expression Primer #本地镜像
- Regular expressions in Perl – a summary with examples
- 正则表达式讲解的pdf版本
Java
Vim设置
Bash
- 简洁的 Bash Programming 技巧
- 简洁的 Bash Programming 技巧续篇
- 简洁的 Bash Programming 技巧(三)
- Bash脚本15分钟进阶教程
- Bash Reference Manual
- Bash Hackers Wiki
- Greg’s Wiki
- Shell脚本编程30分钟入门
其它
- iptables详细教程:基础、架构、清空规则、追加规则、应用实例
- Nodejs入门教程
- git – the simple guide – no deep shit!
- Git 参考手册
- Git教程 – 廖雪峰
- JavaScript教程 – 廖雪峰
- 鳥哥的 Linux 私房菜
- 鸟哥的 Linux 私房菜 — 快速索引
- Hadoop命令手册
- Hadoop Streaming
- 微信公众平台开发入门教程 – 方倍工作室
索引
Quora上的相关问题
- What are the top 10 websites computer science students must visit?
- What are the Top Computer Science Blogs?
- What are the top computer science periodicals?
- What are some little known facts about elite club Ultimate Frisbee teams?
- What are the top 10 must read questions/answers on Quora about computer science?
- Higher Education: What’s the best laptop I can buy for college as a CS major?
- “Best “How TO” websites for computer students and professionals?”
- Which are the 10 algorithms every computer science student must implement at least once in life?
《 “Tutorial” 》 有 9 条评论
python系列教程(翻译)(教程由最简单的hello world到信息安全应用实例)
https://github.com/smartFlash/pySecurity
一起学 Node.js
https://github.com/nswbmw/N-blog
JavaScript 全栈工程师培训教程
http://www.ruanyifeng.com/blog/2016/11/javascript.html
https://github.com/ruanyf/jstraining
Web开发入门与最佳实践:Frontend/Server/Browser/Hybrid
https://github.com/wxyyxc1992/Web-Frontend-Introduction-And-Best-Practices
易百教程
http://www.yiibai.com/v3.php?app=all
成为全站Web开发的学习资源
https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer
最全的资源教程-前端涉及的所有知识体系,并在 Nice Front-end Tutorial 持续更新
https://github.com/nicejade/Front-end-tutorial
https://jeffjade.com/2017/09/28/127-nice-front-end-tutorial/
https://github.com/windiest/Front-end-tutorial
一名【合格】前端工程师的自检清单
https://mp.weixin.qq.com/s/SJVKl-cTpqIz1vcUgNy_Cw
`
一、JavaScript基础
二、HTML和CSS
三、计算机基础
四、数据结构和算法
五、运行环境
六、框架和类库
七、前端工程
八、项目和业务
九、学习提升
十、技术之外
十一、资源推荐
希望你阅读本篇文章后可以达到以下几点:
从知识清单中找到自己的知识盲点与欠缺
具有知识体系化的思想,开始建立自己的知识体系
阅读文章时将知识归类到知识体系中,并不断完善自己的知识体系
从文章中获取到了有用的资源
`
GraphQL 教程demo地址
https://github.com/haoflynet/graphql-tutorial
GraphQL 教程(一)——What’s GraphQL
https://haofly.net/graphql-tutorial-1/
GraphQL 教程(二)—— GraphQL 生态
https://haofly.net/graphql-tutorial-2/
GraphQL 教程(三)—— GraphQL 原理
https://haofly.net/graphql-tutorial-3/
GraphQL 教程(四)—— Python Demo搭建
https://haofly.net/graphql-tutorial-4/
GraphQL 教程(五)—— 增删改查语法及类型系统
https://haofly.net/graphql-tutorial-5/
GraphQL 教程(六)—— N+1问题和缓存等问题
https://haofly.net/graphql-tutorial-6/
Bash 教程
https://wangdoc.com/bash/
https://github.com/wangdoc/bash-tutorial
C语言教程:clang-tutorial
https://github.com/wangdoc/clang-tutorial
`
New clang-tutorial 是阮一峰开源的 C 语言教程,从 C 语言的历史开始讲起,到第一个 HelloWorld 程序,再到基本语法、进阶使用。如果你想要入门 C 语言,不妨看看这个项目,由浅入深学习 C 语言。
1. 简介
2. 基本语法
3. 变量
4. 运算符
5. 流程控制
6. 数据类型
7. 指针
8. 函数
9. 数组
10. 字符串
11. 内存管理
12. struct 结构
13. typedef 命令
14. Union 结构
15. Enum 类型
16. 预处理器
17. I/O 函数
18. 文件操作
19. 变量说明符
20. 多文件项目
21. 命令行环境
22. 多字节字符
23. 标准库
`