This is my compilation of links, tutorials, and books. I plan on expanding as I go. I just feel like sharing the list.
[Books]
The C Programming Language - Kernighan and Ritchie - [Only registered and activated users can see links. Click Here To Register...] - [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
The C++ Programming Language - Stroustrup - [Only registered and activated users can see links. Click Here To Register...] -
Starting Out With C++: Standard Version - Gaddis - [Only registered and activated users can see links. Click Here To Register...] -
The Geometry Toolbox for Graphics and Modeling - Gerald E. Farin, Dianne Hansford - http://www.amazon.com/gp/product/1568810741/sr=8-1/qid=1143148306/ref=sr_1_1/002-1775853-3037639?%5Fencoding=UTF8 -
Programming Windows, Fifth Edition - Charles Petzold - http://www.amazon.com/gp/product/157231995X/qid=1143148381/sr=2-1/ref=pd_bbs_b_2_1/002-1775853-3037639?s=books&v=glance&n=283155 -
Essential Mathematics for Games and Interactive Applications, First Edition : A Programmer's Guide - James M. Van Verth, Lars M. Bishop - http://www.amazon.com/gp/product/155860863X/qid=1143148318/sr=1-2/ref=sr_1_2/002-1775853-3037639?s=books&v=glance&n=283155 -
[Newbie/No Programming Experience]
[Only registered and activated users can see links. Click Here To Register...] -- Most commonly posted site for tutorials, decent in my opinion. It gives you a very quick and broad overview of the language.
[Only registered and activated users can see links. Click Here To Register...] -- Decent beginners tutorials. However, like most books they use a lot of computer terms.
[Only registered and activated users can see links. Click Here To Register...] -- Great site with lots of tutorials for all skill levels, when it's up that is...
[Only registered and activated users can see links. Click Here To Register...] - Same thing that GameTutorials.com was doing for free until they started charging you for the tutorials. The great part about this is you get them for FREE!
[Only registered and activated users can see links. Click Here To Register...] - Numerous tutorials that range from good to bad, and skilled to newbie.
[Only registered and activated users can see links. Click Here To Register...] - Links to a LOT of other tutorials that are not yet listed here.
[Only registered and activated users can see links. Click Here To Register...] - Site titled "Learn C++ in 21 Days"
[Intermediate]
[Only registered and activated users can see links. Click Here To Register...] -- Decently written OpenGL tutorials, lacks a bit of function definition but good overall, and highly linked to. He has bad coding habits, so don't copy and paste the stuff, just use it for learning.
[Only registered and activated users can see links. Click Here To Register...] -- Once you've learned to program, you should start developing a good programming style so other programmers dont have to decode what you're trying to say. I agree with 80% of this document, so just use it as a guideline.
[Only registered and activated users can see links. Click Here To Register...] - Very well written tutorials, they have a LARGE variety of them as well. Most of them are in the Demos section, they will be adding articles soon!
[Only registered and activated users can see links. Click Here To Register...] - Good reference for OpenGL Functions, similar setup to manpages.
[Only registered and activated users can see links. Click Here To Register...] - Great site, full of content, and explains OpenGL VERY well.
[Only registered and activated users can see links. Click Here To Register...] - More technical than the red version, and again LOTS of content.
[Only registered and activated users can see links. Click Here To Register...] - Contains a lot of links to informational pages on the selected subject.
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED - The DirectX version of NeHe's tutorials.
[Only registered and activated users can see links. Click Here To Register...] - An interesting way to teach OpenGL, havent tried it but I will soon. It's tutoring application that visually teaches you the library.
[Only registered and activated users can see links. Click Here To Register...] - Great DirectX tutorials, however he uses a wrapper to teach you how to use them. So it's definately not a good way to learn.
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED
[Only registered and activated users can see links. Click Here To Register...] - Decent place to get started on DirectX or OpenGL, coding by example, usually a bad way of learning, but thats why it's in the advanced section.
[Only registered and activated users can see links. Click Here To Register...] - DirectX 8 Tutorials, however they are decently written. DirectX 8 was the last version to using the old fasion BitBlt() function.
[Only registered and activated users can see links. Click Here To Register...] - MSDN is ALWAYS a bookmark, and should be for ANY programmer.
[Only registered and activated users can see links. Click Here To Register...] - OpenGL.org has a lot of resources, very helpful for OpenGL ofcourse.
[Only registered and activated users can see links. Click Here To Register...] - OpenGL tutorial that uses Language C.
[Only registered and activated users can see links. Click Here To Register...] - A LOT OF TUTORIALS!
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED
[Advanced]
[Only registered and activated users can see links. Click Here To Register...] - Good tutorials, and very technical.
[Only registered and activated users can see links. Click Here To Register...] - A lot of topics are discussed here, very informational.
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED - This one varies on skill levels, lots of advanced stuff here though.
[Only registered and activated users can see links. Click Here To Register...] -- Programming as a profession? Want to keep your job? This documentation will help you write unmaintainable code, so if they fire you. They will have one hell of a time trying to figure out your code.
[Video Tutorials]
* I don't really think video tutorials teach a beginning user much, but some people might be able to learn from them. So, I decided to add this section to the list. *
[Only registered and activated users can see links. Click Here To Register...] - Video tutorial that is split into 16 parts. The guy has a UK Accent, and is not entirely boring to listen to. Submitted by kratos15
[C/C++ IDE's] - NEWLY ADDED
[Only registered and activated users can see links. Click Here To Register...] - Popular free IDE for both *nix and Win32
[Only registered and activated users can see links. Click Here To Register...] - Another popular free IDE recommended, also if you plan on using this don't forget to download the [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...] - The famous Java IDE can also be a C/C++ IDE with a somewhat simple plug-in installation
[Graphic Libraries] - NEWLY ADDED
[Only registered and activated users can see links. Click Here To Register...] - A great large listing of game hacking tutorials. Including tutorials on creating trainers in C/C++ as well as a few other hacks.
[i]*** There is a variety of Game/Graphic Developement Engines and Libraries, I will just list a few that I have found ***
[Graphic Libraries]
[Only registered and activated users can see links. Click Here To Register...] - Simple DirectMedia Layer (SDL) - Quick and easy to learn 2D Library, that also works very well with OpenGL
[Only registered and activated users can see links. Click Here To Register...] - Allegro - A lot like SDL, but not as "clean" as SDL
[Game/Graphic Engines]
[Only registered and activated users can see links. Click Here To Register...] - Object-oriented Graphics Rendering Engine - 3D
[Only registered and activated users can see links. Click Here To Register...] - Irrlicht Engine Open Source - 3D
[Only registered and activated users can see links. Click Here To Register...] - Some what a library and somewhat an engine - 2D
[Books]
The C Programming Language - Kernighan and Ritchie - [Only registered and activated users can see links. Click Here To Register...] - [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
The C++ Programming Language - Stroustrup - [Only registered and activated users can see links. Click Here To Register...] -
Starting Out With C++: Standard Version - Gaddis - [Only registered and activated users can see links. Click Here To Register...] -
The Geometry Toolbox for Graphics and Modeling - Gerald E. Farin, Dianne Hansford - http://www.amazon.com/gp/product/1568810741/sr=8-1/qid=1143148306/ref=sr_1_1/002-1775853-3037639?%5Fencoding=UTF8 -
Programming Windows, Fifth Edition - Charles Petzold - http://www.amazon.com/gp/product/157231995X/qid=1143148381/sr=2-1/ref=pd_bbs_b_2_1/002-1775853-3037639?s=books&v=glance&n=283155 -
Essential Mathematics for Games and Interactive Applications, First Edition : A Programmer's Guide - James M. Van Verth, Lars M. Bishop - http://www.amazon.com/gp/product/155860863X/qid=1143148318/sr=1-2/ref=sr_1_2/002-1775853-3037639?s=books&v=glance&n=283155 -
[Newbie/No Programming Experience]
[Only registered and activated users can see links. Click Here To Register...] -- Most commonly posted site for tutorials, decent in my opinion. It gives you a very quick and broad overview of the language.
[Only registered and activated users can see links. Click Here To Register...] -- Decent beginners tutorials. However, like most books they use a lot of computer terms.
[Only registered and activated users can see links. Click Here To Register...] -- Great site with lots of tutorials for all skill levels, when it's up that is...
[Only registered and activated users can see links. Click Here To Register...] - Same thing that GameTutorials.com was doing for free until they started charging you for the tutorials. The great part about this is you get them for FREE!
[Only registered and activated users can see links. Click Here To Register...] - Numerous tutorials that range from good to bad, and skilled to newbie.
[Only registered and activated users can see links. Click Here To Register...] - Links to a LOT of other tutorials that are not yet listed here.
[Only registered and activated users can see links. Click Here To Register...] - Site titled "Learn C++ in 21 Days"
[Intermediate]
[Only registered and activated users can see links. Click Here To Register...] -- Decently written OpenGL tutorials, lacks a bit of function definition but good overall, and highly linked to. He has bad coding habits, so don't copy and paste the stuff, just use it for learning.
[Only registered and activated users can see links. Click Here To Register...] -- Once you've learned to program, you should start developing a good programming style so other programmers dont have to decode what you're trying to say. I agree with 80% of this document, so just use it as a guideline.
[Only registered and activated users can see links. Click Here To Register...] - Very well written tutorials, they have a LARGE variety of them as well. Most of them are in the Demos section, they will be adding articles soon!
[Only registered and activated users can see links. Click Here To Register...] - Good reference for OpenGL Functions, similar setup to manpages.
[Only registered and activated users can see links. Click Here To Register...] - Great site, full of content, and explains OpenGL VERY well.
[Only registered and activated users can see links. Click Here To Register...] - More technical than the red version, and again LOTS of content.
[Only registered and activated users can see links. Click Here To Register...] - Contains a lot of links to informational pages on the selected subject.
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED - The DirectX version of NeHe's tutorials.
[Only registered and activated users can see links. Click Here To Register...] - An interesting way to teach OpenGL, havent tried it but I will soon. It's tutoring application that visually teaches you the library.
[Only registered and activated users can see links. Click Here To Register...] - Great DirectX tutorials, however he uses a wrapper to teach you how to use them. So it's definately not a good way to learn.
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED
[Only registered and activated users can see links. Click Here To Register...] - Decent place to get started on DirectX or OpenGL, coding by example, usually a bad way of learning, but thats why it's in the advanced section.
[Only registered and activated users can see links. Click Here To Register...] - DirectX 8 Tutorials, however they are decently written. DirectX 8 was the last version to using the old fasion BitBlt() function.
[Only registered and activated users can see links. Click Here To Register...] - MSDN is ALWAYS a bookmark, and should be for ANY programmer.
[Only registered and activated users can see links. Click Here To Register...] - OpenGL.org has a lot of resources, very helpful for OpenGL ofcourse.
[Only registered and activated users can see links. Click Here To Register...] - OpenGL tutorial that uses Language C.
[Only registered and activated users can see links. Click Here To Register...] - A LOT OF TUTORIALS!
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED
[Advanced]
[Only registered and activated users can see links. Click Here To Register...] - Good tutorials, and very technical.
[Only registered and activated users can see links. Click Here To Register...] - A lot of topics are discussed here, very informational.
[Only registered and activated users can see links. Click Here To Register...] - NEWLY ADDED - This one varies on skill levels, lots of advanced stuff here though.
[Only registered and activated users can see links. Click Here To Register...] -- Programming as a profession? Want to keep your job? This documentation will help you write unmaintainable code, so if they fire you. They will have one hell of a time trying to figure out your code.
[Video Tutorials]
* I don't really think video tutorials teach a beginning user much, but some people might be able to learn from them. So, I decided to add this section to the list. *
[Only registered and activated users can see links. Click Here To Register...] - Video tutorial that is split into 16 parts. The guy has a UK Accent, and is not entirely boring to listen to. Submitted by kratos15
[C/C++ IDE's] - NEWLY ADDED
[Only registered and activated users can see links. Click Here To Register...] - Popular free IDE for both *nix and Win32
[Only registered and activated users can see links. Click Here To Register...] - Another popular free IDE recommended, also if you plan on using this don't forget to download the [Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...] - The famous Java IDE can also be a C/C++ IDE with a somewhat simple plug-in installation
[Graphic Libraries] - NEWLY ADDED
[Only registered and activated users can see links. Click Here To Register...] - A great large listing of game hacking tutorials. Including tutorials on creating trainers in C/C++ as well as a few other hacks.
[i]*** There is a variety of Game/Graphic Developement Engines and Libraries, I will just list a few that I have found ***
[Graphic Libraries]
[Only registered and activated users can see links. Click Here To Register...] - Simple DirectMedia Layer (SDL) - Quick and easy to learn 2D Library, that also works very well with OpenGL
[Only registered and activated users can see links. Click Here To Register...] - Allegro - A lot like SDL, but not as "clean" as SDL
[Game/Graphic Engines]
[Only registered and activated users can see links. Click Here To Register...] - Object-oriented Graphics Rendering Engine - 3D
[Only registered and activated users can see links. Click Here To Register...] - Irrlicht Engine Open Source - 3D
[Only registered and activated users can see links. Click Here To Register...] - Some what a library and somewhat an engine - 2D