比尔·盖茨对计算机的狂热与他的数学天赋是分不开的。对数学有良好感悟力的比尔·盖茨很快就理解了计算机的二进制原理,了解了计算机的运行过程,这使得具有良好数学思维的比尔·盖茨在计算机领域驾轻就熟。在当时,还是中学生的比尔·盖茨就已经开始学习大学的数学课程了。在学习中,比尔·盖茨善于运用最简单的方法来解决数学或计算机的某些问题。不但如此,他还善于用数学的方法处理其他课程或者日常生活中的问题。在中学时期,比尔·盖茨不仅在数学方面表现得很突出,由于他的知识面比较广,他在其他各个方面也表现得非常出色。
比尔·盖茨和一群对计算机着迷的学生整天待在计算机房里。为了能有更多的时间和计算机接触,他们经常迟交作业,甚至为了待在计算机房而逃课。就这样,本来计划用上一年的上机费用,很快就让他们用完了。学生对计算机如此狂热,是校方始料未及的。但是学校并没有因此而对学生们采取管制措施,而是让他们自由发展。
从12岁第一次接触计算机起,计算机就成为了比尔·盖茨一生的爱好。在他和朋友保罗·艾伦一同从计算机操作手册上学会了BASIC语言后,盖茨就写出了他的第一个程序,这个程序是用来玩三连棋的。盖茨只要一有时间,便钻进计算机房去操作那台计算机终端,几乎到了废寝忘食的地步。因为当时美国正在热火朝天地进行阿波罗登月计划,他就编写了一种月球着陆器的游戏程序。后来他回忆说,当时他对计算机的很大冲动是为了玩游戏。