Dr. Paul Craven released the second edition of his book “Program Arcade Games With Python and Pygame.” The book takes a student from knowing nothing about being able to program, to creating simple video games. This book is the basis of his CMSC 150 “Introduction to Programming” course.
The text of the book is available for free electronically at ProgramArcadeGames.com. The book is available from Amazon in paper format and in Kindle format. It is also available from Barnes and Noble.
The website currently gets over 2,000 visitors each weekday and is used as an introductory course for students world-wide.