# 这是本什么手册?
这本手册涵盖了下列编程语言的学习教程, 包括:
- Python: 编程语言中的瑞士军刀
- C++: 信息学奥林匹克竞赛的专用语言
- GoC: 用于入门C++的绘图库, 类似 Logo 语言和 Python 语言的 Turtle 库
- JavaScript: 互联网全能型编程语言
- Scratch: 图形化儿童编程语言
# 特别说明
这本书基于下列指导思想:
- 互联网的“最小可行性产品”思想 (Minimum Viable Product)
- 掌握最小必要知识, 然后直接开始动手写代码, 在编程实践中不断获得反馈、完善技巧、深化对编程的理解
- 通过试错进行学习
- 袒露解决问题过程中真实而粗粝的试错过程, 比直接提供正确解题流程更有启发性
- 传统的教学方法中, 老师习惯直接教我们正确的解题流程: 第一步..., 第二步... 就好像走进一座已经完工的知识殿堂, 庄严精致, 但是缺少生气和活力. 很少有人带我们看看建造殿堂前数易其稿的设计图纸、建造时打下的粗砺地基、搭建的丑陋的脚手架, 更不用说回顾那推倒重建的返工过程
- 但是我恰恰认为这些过程, 这些犯错和修正的过程, 对孩子来说最有启发性, 而且孩子通过看到别人也同样会遭遇失败和错误, 更能鼓起挑战的勇气和耐心
因此, 手册中的每种编程语言都会提供两部分内容:
- 一页纸手册: 涵盖该门编程语言的最小必要知识
- 问题记录: 记录现实中各式各样的问题, 以及试错解决的过程
# 关于我
大家好, 我是 patiencing, 一位 6 岁孩子的父亲
我原来是中石化工程设计院的工艺设备工程师,
之后转行成为互联网公司的程序员,
现在是一名产品经理.
因为孩子的缘故, 我制作了一些供他学习的课程,
如果你感兴趣, 不妨关注我的微信公众号:
如果你有任何疑问或者建议, 可以直接访问 吐槽区 (opens new window), 或者在微信公众号中留言
更新记录 →