Learning Prolog is not just learning new syntax.
So… could you drive a van?
Driving a van builds on your driving skills.
Different syntax. Many familiar imperative ideas.
A wave is coming. Where is your steering wheel?
There isn’t one. That’s the point.
Sometimes the familiar mental model stops helping.
“Where is my for loop?” “How do I update this variable?”
Think in relationships, not a sequence of assignments.
Recursion becomes central. We’ll learn it step by step.
Imperative: HOW? · Logic programming: WHAT relationships hold?
Let’s learn Prolog!