http://www.thefreecountry.com/documentation/onlineprolog.shtml
This page lists free online tutorials and references on the Prolog programming language and on logic programming. Many of the tutorials are designed to teach you how to program in Prolog from ground up