Making Games with Python & Pygame is a programming guide using the Pygame game library on the Python programming language. Instead of teaching the Programming concepts and for you to fiddle with programming with those concepts, this book introduces you to programs, games and then explains how programming concepts are applied in that game. . You should read the chapters of the book one at a time. Each chapter focuses on a game program and has a thorough explanation of the meaning of the game code. You will see the same concept again and again in many different game applications, but often the first chapter will be explained the most new concepts. This book is very suitable for children from 10 to 12 years old to learn Python game programming on their own but it is also great for those who want to learn Python by themselves through game programming.