Bill Gates sinh ra ở Seattle, Washington, bố là William H. Gates, Sr. và mẹ Maxwell Gates, là những người gốc Anh, Đức và Scotland-Ailen. Ông sinh ra và lớn lên trong gia đình khá giả; bố ông là một luật sư có tiếng, mẹ ông thuộc ban giám đốc của công ty tài chính First Interstate BancSystem và United Way of America, và ông ngoại ông, J. W. Maxwell là chủ tịch của một ngân hàng liên bang. Gates có chị gái Kristi (Kristianne), và một em gái là Libby. Ông là đời thứ tư trong gia tộc, nhưng người ta biết đến ông như là William Gates III hay "Trey" (ba) do bố ông đã bỏ hậu tố "III" trong tên gọi. Khi còn nhỏ, nghề nghiệp của bố mẹ Bill Gates đã làm cho ông có ước mơ trở thành luật sư.Khi Bill còn bé, gia đình ông thường tham dự vào một giáo đoàn của hội Tin lành.Năm 13 tuổi, ông vào học trường Lakeside, một trường dự bị cho các học sinh giỏi. Khi ông học lớp 8, câu lạc bộ các bà mẹ (phụ huynh-Mothers Club) ở trường này đã dùng một khoản tiền nhờ việc bán các đồ dùng đã qua sử dụng để mua một máy đánh chữ cơ điện Model 33 ASR và một máy tính của hãng General Electric (GE) cho các học sinh của trường. Gates thấy thích thú khi lập trình trên máy tính của GE bằng ngôn ngữ BASIC, và ông đã bỏ các lớp toán để theo đuổi sở thích của mình. Ông đã viết chương trình đầu tiên trên máy tính này đó là các thao tác của trò chơi tic-tac-toe cho phép người chơi thi đấu với máy tính. Chiếc máy đã thu hút Gates và tự đặt câu hỏi làm sao mà chiếc máy có thể luôn luôn thực thi các mã phần mềm một cách hoàn hảo như vậy. Khi ông nhớ lại thời điểm này, ông nói, "Chỉ cần một cái gì đó rõ ràng cho chiếc máy" ("There was just something neat about the machine"). Khi quỹ của hội phụ huynh đã hết, ông và các học sinh khác chuyển sang các hệ máy khác bao gồm máy tính mini PDP của hãng DEC. Hãng Computer Center Corporation (CCC) sáng chế ra PDP-10 đã cấm bốn học sinh trường Lakeside bao gồm Bill Gates, Paul Allen, Ric Weiland, và Kent Evans sử dụng hệ máy tính này trong mùa hè sau khi bốn người này đã khai thác các lỗi trong hệ điều hành để nhận được thêm thời gian sử dụng hệ máy tính này.Khi hết hạn cấm, bốn học sinh đề nghị với công ty CCC là họ sẽ tìm các lỗi trong phần mềm của CCC và đổi lại họ được sử dụng các máy tính của công ty này. Thay vì sử dụng các hệ thống thông qua điện báo, Gates đã đến văn phòng CCC và nghiên cứu mã nguồn cho các chương trình khác nhau chạy trên hệ thống, bao gồm cả chương trình trong FORTRAN, LISP, và ngôn ngữ máy. Việc thỏa thuận với CCC bị kết thúc vào năm 1970, khi công ty này bị phá sản. Một năm sau, Information Sciences, Inc. đã thuê bốn học sinh trường Lakeside để viết một chương trình trả lương bằng ngôn ngữ COBOL, cho phép họ có thời gian sử dụng máy tính và bản quyền phần mềm của công ty. Sau khi những người quản lý ở trường biết được khả năng lập trình của ông, Bill đã được giao nhiệm vụ viết một chương trình lập thời khóa biểu cho các lớp học. Ông đã sửa các mã sao cho chương trình sắp xếp ông vào các lớp có nhiều nữ sinh nhất. Sau này ông nhận xét "thật khó có thể tách tôi ra khỏi máy tính mà rõ ràng tôi có thể chứng minh sự thành công từ nó" ("it was hard to tear myself away from a machine at which I could so unambiguously demonstrate success"). Lúc 17 tuổi, Gates lập kế hoạch kinh doanh với Allen đó là Traf-O-Data nhằm đếm lưu lượng giao thông dựa trên bộ xử lý Intel 8008.