Here is a website for new programmers who are interested in Game Programming. This site has covered all the information that are required to design a game.
Lets read what the owner has to say about his site :
These tutorials were made to help programmers start out in game programming. I tried to keep them as simple and to the point as possible. They are a perpetual work in progress, and will be improved over time.The site has around 36 lessons and here is a list of Table Of Contents :
They use C++ as the programming language because it is considered the game industry's standard. SDL is used as the API because it is cross platform, and relatively easy to use.
If you are a newbie to computer and programming, I am sorry to say that this post is not for you.
Visit and enjoy : www.lazyfoo.net