SMS: The Two Powers: How Pascal and Python Shaped Programming Education