ADA Lovelace: The Making of a Computer Scientist