If I want to be a game programmer, what should I start with? What do I have to know?
I am a basic programmer and I would like be a game developer.  Can anyone tell me where should I start to learn from and what should I have to learn to be game developer and game programmer?