Thanks.
I am not opposed to changing my view, but the only evidence I have is the horror stories I hear from others.
Would like to hear much more details about how it went, what pit falls should be avoided, what was their knowledge level when starting with Prolog (high school, university, professional) and how well did they latter pick up other programming paradigms.
On a related note, I once read a comment where someone first learned functional programming with immutable state, and then tried to learn Object Oriented code with mutable state and said it was a nightmare of trying to remember the state of all of those variables at the same time; that made sense to me.