Николай Дуров родился в Ленинграде в 1980 году. Он старше своего брата на четыре года. Интересы будущего программиста определились уже в подростковом возрасте: Дуровы жили в довольно обеспеченной семье, их отец был крупным ученым-филологом, и уже в 1990-х у них был домашний компьютер, который семья привезла в Россию из двухлетнего путешествия по Италии. Эта поездка стала возможной благодаря математическому таланту маленького Николая: родители Дуровых выбирали место, где вундеркинд мог бы получить достойное образование...