John Kemeny, who together with Tom Kurtz invented the BASIC computer language, was born on May 31, 1926 in Budapest, Hungary.
Kemeny emigrated to the USA with his parents in 1940 when he was 12. Clearly the effort of learning English wasn't enough to damage his other studies because he entered Princeton to study maths.
This turned out to be more eventful than you might imagine because in his first year he was drafted to the Los Alamos project to help with the project to build the atomic bomb with Richard Feynman as his boss.
This is where he first encountered electronic computers  in the form of a large room full of IBM calculators! It took weeks to solve even a simple numerical problem.
After studying maths at Princeton he became one of the many research assistants to Albert Einstein, yes THE Einstein. Kemeny spent many hours checking Einstein's calculations and said
"if we both got the same answer then the chances were overwhelming that it was right".
Even here computers would have been helpful, but as Einstein told Johnny Von Neumann he needed a different sort of machine, one that could manipulate symbols. Little did Kemeny then realise that this would be where his future lay.
A doctorate, in maths, at the age of 23 and a full professorship at 27 at Dartmouth College give you some idea of how fast Kemeny's career was moving. But rather than pure research his interests settled on teaching and in particular teaching computing.
John G Kemeny (1926  1992)
In the mid1950s Dartmouth College didn't have a computer of its own  instead it relied on an IBM 704 at MIT. Computing initially came to Dartmouth when an LGP30 machine with 4K 30bit words provided by a magnetic drum and a 16instruction set was installed  however this wasn't suitable for teaching computing and so with the help of grants and discounts the college acquired a GE255 computer.
Even before this machine arrived Kemeny and a group of students were working on the compiler for a language suitable for learning to program  the Beginner's Allpurpose Symbolic Instruction Code, or BASIC and the first ever BASIC program ran within months of the machine's arrival  at 4 o'clock in the morning on May 1, 1964.
For more on the story if how BASIC came about:
Kemeny & Kurtz, inventors of BASIC
Towards Objects and Functions  Computer Languages In The 1980s
It is difficult to imagine a time when programming didn't involve objects and today we expect most languages to have some aspects of object orientation, yet these ideas had to be invented. The story o [ ... ]

Alan Kay
Alan Kay is perhaps the best known computing visionary  but what was his vision of?
 Other Articles 
