$quickly tutorial ubuntu-pygame is the best way to get a detailed introduction into getting started making your own game, but here's some video of hacking the code. I hope it inspires you to try your hand at creating your own games.
Part 1: Create the game, copy in your artwork, and make the guy work the way you want
Part 2: Program the enemies
Part 3: Create a power up sprite, and manage collisions