david linton was born in 1906 in new cross, london, the second of three children of parents from northern ireland. he was educated at the nearby haberdashers' aske's hatcham school and king's college london. he received a first class general honours degree in chemistry, physics, and geology in 1926 and a first class special honours degree in geography in 1927.