Ada Lovelace: The First Programmer Who Dreamed of Machines That Could Think