I am a computer and programing hobbyist. I have little professional experience with producing code, but I have spent countless hours searching google, and bookstores for tidbits on programing and game design. I firmly believe that there are several real world problems that are addressed first by those making games, then latter on these concepts are able to trickle down to the rest of the computer industry. The lead AI development starts with games. Innovation to 4D math and physics start with games. Hard core Game Designers know that 3D math is really done in 4D. I hope that I can give you the starting skills of programing while holding your attention through game creation.