This looks like a great resource for teaching young people how to program in Python.
“Invent Your Own Computer Games with Python” is a free e-Book that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example.
“Invent with Python” was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has never programmed before.
This second edition has revised and expanded content, including using the Pygame library to make games with graphics, animation, and sound.
Programming isn’t hard. But it is hard to find learning materials that teach you to do interesting things with programming. Other computer books go over many topics that most newbie coders don’t need. This book will teach you how to program your own computer games. You will learn a useful skill and have fun games to show for it!
This book is for:
Anyone who wants to teach themselves computer programming, even if they have no previous experience programming.
Kids and teenagers who want to learn computer programming by creating games. Kids as young as 9 or 10 years old should be able to follow along.
Adults and teachers who wish to teach others programming.
Anyone, young or old, who wants to learn how to program by learning a professional programming language.