Beginning Scripting Through Game Creation by Jeanine Meyer (Paperback - Jan 25, 2008)
i would look into books that show how to use flash to build games; there's gotta be a lot more of those and the concepts are all the same.
games are very complicated to build well. I would argue that games are the most complex software systems that single individuals use daily.
think how much a gaming rig costs compared to a netbook....
write down on paper detailed specs about the game BEFORE you code anything.
i know it's fun to "jump right in", but i find that for larger projects, 1 hour of boring planning cancels 2-3 hours of frustrating testing/re-factoring. Build an API, unit tests, and documentation as you program.