Summary 序言 认识自己的计算机 什么是计算机 购买一台计算机 使用电子产品 常见的接口、协议 使用自己的计算机 目录、文件、文件系统 文件格式 整理自己的文件 与计算机交互 标记语言和富文本 网络和互联网 如何浏览互联网 互联网能做什么 建立安全的网络连接 获取、安装应用程序 网上冲浪 掌握一门外语——英语 信息获取与搜索技巧 Mastodon 介绍 更好的浏览体验 开始编程 什么是编程 命令行与 Shell 程序 一些常用 Shell 命令 数据结构与算法入门 看懂 C/C++ 代码 编译运行第一个 C/C++ 程序 什么是构建 一些常用命令行工具 搭建开发环境 使用虚拟机 在 Windows 上的虚拟机中安装 Ubuntu 代码规范 许可证 UML:统一建模语言 代码的分享、管理与协作 从代码分享说起 代码托管平台与版本控制系统 代码托管与版本控制的实际使用 编程语言:C++ C/C++ 代码规范 编译、链接 C/C++ 多文件编程 CMake 入门 C++ Lambda 表达式 用类包装算法