"Artificial Intelligence Basics: A Self-Teaching Introduction covers the basics of AI with a review of its history and basic concepts, as well as early technology surrounding it. Chapters move to the fundamentals of game playing and knowledge, examining programs and hardware alike, before moving into specific programming chapters on Prolog and Python. The sequential learning opportunity, basic AI programming techniques, and inclusion of review questions lends to quick comprehension."