"Consequently, to follow this guide it helps if you have some
prior programming experience. We're not going to explain everything
in depth; if you've dabbled in some code before, and know your
arrays from your elbow, you won't have any problems. For those
completely new to programming, you might find some of the
terminology a bit bamboozling, but you don't have to understand it
all. Just take in what you can, grab the source code from the DVD
and start experimenting by making changes yourself. That's how all
great programmers got started!
"So, as mentioned, we'll be making a mini Space Invaders clone.
Our choice of programming language is Python due to its simple
syntax and code cleanliness - it's very easy to read. PyGame, a
language binding that wraps the SDL multi-media library around
Python, will provide the graphical plumbing for our program, saving
us from the chore of manipulating images by hand. Most distros have
Python pre-installed, and PyGame is available in nigh-on every
repository, so get the tools, open up a text editor, and let's get
cracking..."