本书不是针对这些人的。它是针对所有其他的人。就它本身来说,这本书不会让你变成一个职业软件开发者,就像几节吉他课程不会让你变成一名摇滚巨星。但如果你是办公室职员、管理者、学术研究者,或使用计算机来工作或娱乐的任何人,你将学到编程的基本知识,这样就能将下面这样一些简单的任务自动化:移动并重命名几千个文件,将它们分类,放入文件夹;填写在线表单,不需要打字;在网站更新时,从网站下载文件或复制文本;让计算机向客户发出短信通知;更新或格式化Excel电子表格;检查电子邮件并发出预先写好的回复。对人来说,这些任务简单,但很花时间。它们通常很琐碎、很特殊,没有现成的软件可以完成。有一点编程知识,就可以让计算机为你完成这些任务。