*Software Developer Kits SDK
Microsoft Visual Studio Express is a free software developer kit for Windows http://www.visualstudio.com/
MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications. http://www.mingw.org/
Cygwin is a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows. https://www.cygwin.com/
Free Integrated Development Environment for the C/C++ Mingw compiler (included with the package) http://www.bloodshed.net/
Adventure Game Studio is an adventure game dev kit and game engine http://www.adventuregamestudio.co.uk/
A version of basic optomized for video game development http://www.blitzbasic.com/
Brutus2D is a programming language for the hobbiest game programmer pewtersoftware.com
Borland C++ http://www.embarcadero.com/
C++ Builder Multi platform SDK http://www.embarcadero.com/
*Game Developer Refrences Ref
the Game Programming Wiki is massive index listing game engines, libaries, communties and everything you'll need to make a game. http://www.gpwiki.org/
C++ Reference and Tutorials http://www.cplusplus.com/
C and C++ Reference and Tutorials http://www.cprogramming.com/
*Software programming tutorials Tutorials
theForger's Win32 API Programming Tutorial. A simple tutorial to get you started writing software for Windows http://www.winprog.org/tutorial/
Linux Game Dev using SDL Tutorial www.dreamincode.net
Borland C++ tutorials http://borlandc.org/
Lazy Foos SDL Tutorial (Cross platform graphics libary) http://lazyfoo.net/tutorials/SDL/index.php
Tutorials Point C++ Tutorial http://www.tutorialspoint.com/cplusplus/
FunctionX C++ Tutorial http://www.functionx.com/cpp/
DirectX Tutorial for Windows graphics http://www.directxtutorial.com/
YouTube:Coding Newbie HD C++ YouTube
YouTube:Blitz Basic Games Programming for Beginners YouTube