Отец Гейтса — богатый адвокат из Сиэтла, мать — дочь состоятельного банкира. Маленький Билл был развит не по годам, и на уроках ему было скучно. Поэтому в седьмом классе родители забрали его из обычной школы и отправили в «Лейксайд», частное учебное заведение для детей сиэтлской элиты. На втором году обучения Гейтса в этой школе там открылся компьютерный клуб.
«Школьный материнский комитет ежегодно устраивал благотворительную распродажу, и всегда возникал вопрос, на что потратить вырученные деньги, — вспоминает Гейтс. — Иногда они шли на оплату летнего лагеря для детей из бедных районов. Иногда передавались учителям. А в тот год родители потратили три тысячи долларов на покупку компьютерного терминала. Его установили в маленькой комнатке, которую мы впоследствии и оккупировали. Компьютеры были для нас в диковинку».
В 1968 г. это, вне всяких сомнений, было диковинкой. В 1960-е гг. большинство колледжей не имели компьютерных центров. Но еще более примечательно то, какой именно компьютер приобрела школа. Ученикам «Лейксайда» не пришлось осваивать программирование с помощью трудоемкой системы, которой в то время пользовались почти все. Школа установила так называемый телетайп ASR-33, терминал, работающий в режиме разделения времени и напрямую связанный с ЭВМ в центре Сиэтла. «Система разделения времени появилась только в 1965 году, — продолжает Гейтс. — Кто-то оказался весьма дальновиден». Билл Джой получил редчайшую, уникальную возможность изучать программирование в системе разделения времени, будучи первокурсником, в 1971 г. Билл Гейтс начал заниматься программированием в режиме реального времени в восьмом классе школы и на три года раньше.
С момента установки компьютера Гейтс переселился в компьютерный класс. Вместе с несколькими товарищами он самостоятельно осваивал новое устройство. Покупать время для работы на ЭВМ, к которой подсоединялся ASR, было накладно даже для такого богатого заведения, как «Лейксайд», и вскоре деньги материнского комитета закончились. Родители собрали еще, но ученики потратили и это. Вскоре группа программистов из Вашингтонского университета основала фирму Computer Center Corporation (или C–Cubed) и стала продавать местным компаниям время для работы на компьютерах. По счастливой случайности сын одной из владелиц фирмы — Моники Рона — учился в «Лейксайде» на класс старше Билла. Рона предложила компьютерному клубу школы тестировать по выходным программное обеспечение фирмы в обмен на бесплатное компьютерное время. Кто же откажется! Теперь после школы Гейтс на автобусе отправлялся в офис C–Cubed и работал там до позднего вечера.
Вскоре C–Cubed разорилась, и Гейтс с друзьями перебрались в компьютерный центр Вашингтонского университета. Спустя некоторое время они зацепились за другую фирму, ISI, предоставлявшую им бесплатное компьютерное время за усовершенствование программного обеспечения для автоматизации платежных ведомостей компании. За семь месяцев 1971 г. Гейтс и его товарищи наработали на компьютере ISI 1575 часов компьютерного времени, что равняется восьми часам работы по семь дней в неделю.
Вот как описывает свои школьные годы Билл Гейтс:
«Я помешался на компьютерах. Пропускал физкультуру. Сидел в компьютерном классе до ночи. Программировал по выходным. Каждую неделю мы проводили там по двадцать-тридцать часов. Был период, когда нам запретили работать, потому что мы с Полом Алленом украли пароли и взломали систему. Я остался без компьютера на целое лето. Тогда мне было пятнадцать-шестнадцать лет. А потом Пол нашел бесплатный компьютер в Вашингтонском университете. Машины стояли в медицинском центре и на физическом факультете. Работали они 24 часа в сутки, но в промежутке от трех ночи до шести утра никто их не занимал, — Гейтс смеется. — Вот почему я всегда так щедр к Вашингтонскому университету. Они позволяли мне красть у них столько компьютерного времени! Я уходил ночью и шел до университета пешком или подъезжал на автобусе». Много лет спустя мать Гейтса сказала: «А мы никак не могли понять, почему его так трудно добудиться по утрам».
Как-то раз к одному из основателей ISI, Баду Пемброуку, обратилась технологическая компания TRW, только что подписавшая контракт на установку компьютерной системы на огромной электростанции Бонневиль, которая находится на юге штата Вашингтон. TRW срочно требовались программисты, знакомые со специальным программным обеспечением, которое используется на электростанциях. Но на заре компьютерной революции программистов с такими узкоспециальными знаниями найти было непросто. Однако Пемброук точно знал, кому позвонить: ребятам из школы «Лейксайд», наработавшим тысячи часов на компьютере ISI. Билл Гейтс тогда учился в старших классах и каким-то образом сумел убедить учителей освободить его от занятий ради независимого исследовательского проекта на станции Бонневиль. Там он провел всю весну, разрабатывая код под руководством Джона Нортона. Тот, по словам Гейтса, рассказал ему о программировании столько, сколько не рассказывал никто.