I wrote my first program when I was 15, using interactive Fortran-2, connected by a leased line to a 7090 (or 7094?), courtesy of the Royal Canadian for Science and IBM. My next programming languages were APL and Lisp.
Masters in Computer Science (UBC). Worked on a wide variety of software: digital telephone switches (soft real-time), custom systems and application programming on mainframes, compilers (C, Prolog), databases, natural language (spin-off from Xerox PARC), network monitoring, email spam, internet search infrastructure, etc., etc. at start-ups and big corporations (IBM, BNR, Yahoo, Google).