> In my experience, learning Prolog properly requires dedicated guidance, and it would be highly unusual to achieve mastery without it.
Where would you find such a master, though... If you are not studying at a university where Prolog is taught, you're pretty much out of luck, I think. (I am assuming that asking questions in newsgroups/IRC/etc is not a substitute for it.)