Гейтс окончил Lakeside в 1973 году, набрав при сдаче SAT[7] 1590 баллов из 1600 возможных. По настоянию родителей он поступил в Гарвардский университет, чтобы изучать юриспруденцию, но его страстью оставалось и навсегда останется программирование. Он зарабатывал приемлемые оценки тупой зубрежкой, а большую часть времени проводил в университетском компьютерном классе. Его друг Пол Аллен поступил в Вашингтонский университет, но через два года бросил учебу и стал работать на компанию Honeywell в Бостоне. В 1975 году Аллен показал Гейтсу выпуск Popular Electronics с набором деталей для сборки первого персонального микрокомпьютера Altair 8800. Возможности этого устройства поразили Гейтса, а в создании программного обеспечения для персональных компьютеров он увидел перспективу для бизнеса. Гейтс и Аллен связались с создателями Altair (компанией Micro Instrumentation and Telemetry Systems – MITS) и сообщили, что создают программу на языке BASIC под их компьютер. Это не соответствовало действительности: у ребят не было Altair 8800, и они не писали для него программное обеспечение на BASIC. Однако представители MITS были заинтригованы и попросили продемонстрировать результат. Гейтс и Аллен два месяца не вылезали из компьютерного класса Гарвардского университета, создавая и тестируя свою программу. Когда MITS получила ее, она работала так хорошо, как и обещали авторы. Это был тот случай, когда во времени совпадают дерзость, гений и шанс. Вскоре Гейтс бросил Гарвард и вместе с Алленом основал компанию Microsoft.
На заре эры персональных компьютеров среди любителей и первых пользователей считалось нормой свободно обмениваться программами и программными кодами. Билл Гейтс как бизнесмен считал такое поведение некорректным, поскольку программисты не получали вознаграждение за свой вклад в создание программного обеспечения. Пока люди беспрепятственно делятся программными продуктами, нет стимула для инноваций. Хотя позиция Гейтса вызвала раздражение любителей программирования, она проложила