从一开始

从零开始着实有些困难,我们假设你已经有了一些基础

虽然我们很希望我们的指南是一个“从零开始”的教程,但是因为有关计算机语言、编程以及操作系统的专业知识实在是过于繁杂,我们很难在这本书中事无巨细地为大家一一讲解这些知识。所以我们只能很遗憾地说,我们这里的“从零开始”实际上会对你的计算机专业知识有一定的要求。在这本书中,我们会默认你掌握了以下的技能:

  1. 有基本的计算机使用经验,并且会计算机的命令行进行基本的操作

  2. 至少掌握任意一门程序设计语言,并且可以运用它熟练地编写程序

如果你觉得自己的能力还不足,不妨根据我们下面的建议进行学习:

计算机使用部分

如果你觉得自己的计算机使用还不够熟练,那么你可能并不适合阅读这本指南。你也许需要花一些额外的时间学习计算机的一些专业名词和使用方法。

我们在教程的一开始有一个“环境配置”章节,你可以跟着这个章节进行电脑环境的配置。如果感觉在这个过程中就有一些晕头转向,那么你可能需要一些花一些额外的时间来学习这些知识。在结束“环境配置”章节后,你可以再根据自己的情况选择是否继续学习。

编程语言部分

如果你现在还不会任意一门编程语言,则我们不推荐你阅读这本指南,你可能在阅读的过程中遇到非常多的困难。我们建议你先去对一门编程语言有一个初步的掌握,非计算机专业的人我们推荐学习 Python ,计算机专业的人我们建议先把 C 或 C++ 的知识巩固好。

我们这里推荐的学习材料是Learn [Python / C] The Hard Way 。这两个是免费的教程,有着中英文的版本,其中的练习目的是使用最为原始的阅读、抄写代码来锻炼代码能力。总体上讲知识点清晰,练习起来会有一些困难,但是对培养代码能力很有帮助,也许不是很适合为了快速学习某一门语言特性的学习者

笨方法系列参考资料:

最后更新于