Raised in a middle-class family in Madras, now Chennai, India, he didn’t have regular access to a computer ... two-story ...