Guess I was very fortunate to have a lecturer/prof who worked on Python core, but said in the lectures, that he was not supposed to teach us one programming language, but programming in general. I have often wondered where I would be, if he had not introduced us to things like Prolog, Racket and others, next to of course Python and C.