Prolog is a language much used in Artificial intelligence applications all over the world. It has been in use since the seventies. Many people are of the opinion that things that are old quickly go out of relevance in the computer software industry. Not so. In fact, things that persist should be respected in such a nascent field: It would have indicated that it is applicable under quickly changing contexts.
Our office had developed a Tips 'n Tricks page for this wonderful AI language quite sometime back. You can check that out at http://www.viptnt.com
Mr. Sabu Francis has developed several tutorials for learning Visual Prolog. These can be obtained from the Tutorials section at the website of Visual-Prolog. There are some general Prolog tutorials also. Take for example this one which teaches fundamentals of Prolog (i.e. without any much reference to Visual-Prolog itself. It is applicable to any flavour of Prolog)
Here is a power-point presentation which was given by Mr. Sabu Francis at a workshop: An Introduction to Logic and Prolog

