引言(写给刚拿起这本书的你)

引言(写给刚拿起这本书的你)

恭喜你!你现在已经差不多是一名程序员啦。谢谢你的信任,把这项教学使命交给我。

通过这本书,我想揭开一个其他教科书都想要掩盖的秘密:编程其实非常有趣。我非常喜欢编程,因为它是这世上为数不多能让梦想变为现实的方法。(好吧,可能只是一部分梦想。)的确,编程不是一套完美的系统。但据我所知,还没有其他方法能像编程这样,把想法变为指令,再通过执行这条指令,把仅仅存在于脑海中的想法化为现实。

此外,对于充满好奇心的人来说,编程给了他们一个机会,去了解身边那些目前看起来还毫不起眼的事物,知晓它们是如何运转的。一旦掌握了一些编程知识,你就会以另外一种视角看待这个世界了——你会开始想象,自己最喜欢的电子游戏、饮料自动贩卖机、超市的台秤是如何运转的;你还想知道,自己是不是也能写出让这些设备运转的指令;或者像我一样,你不满足于此,甚至在考虑人们是否想到了所有使用那台设备的可行方式……有一些出乎意料的操作可能导致设备崩溃,你又是否能够发现它们?

总之,我试着将这本书写得生动有趣。希望你能尽快学会编写小程序,并将学习到的每个新知识点都应用其中。写入书中的都是对你来说非常基础且必要的内容,因此建议你不要快速浏览,也不要跳过某些章节,最好按照章节顺序阅读。

啊,还有一点!有时你会看到一些灰色方框的延伸阅读,这是我留给你的一些小线索。如果你还好奇,想要深入了解相关主题,或是觉得我教给你的远远不够,就可以继续研究这些内容。你也可以先把这些小方框放在一边,甚至置之不理——反正你说了算。

最后再给你两条建议。

如果你喜欢编程,那就别着急,一步一步来。别对自己要求太高,没有人生下来就什么都会。最重要的是,要给自己足够多的机会去尝试。

如果你不喜欢,不用不安,放下这本书吧。即使你还年轻,但生命毕竟短暂,不要浪费时间赶一趟不想搭乘的火车。

祝你旅途愉快

目录