Here are some General Programming links. Most of these sites have information, message boards and samples for various programming languages.
CodeGuru - One of the best. Great if you need info on C++ / Visual C++. Excellent forums and samples.
Programmers Heaven - Lots of Samples and links.
Maxcode - Lots of code, messageboards.
Visual C++ World - Interested in Windows programming ?
C Programming - Info on C programming, Good site for Beginners.
The Code Project - Free source code and tutorials.
Builder - Great Web building Site.
A lot of information on the other pages is related to game Emulation, including MAME. Since it is an open source project, you can get the source code, experiment with it and compile your own version. Here are some places where you can get some information.
Compiling MAME32 Home Page - Not update very often, message board.
Compiling MAME32 - Another page for compiling windows MAME.
Compiling MAME - MAME DOS Homepage Compile Page.
Another Compile Page - Compiling DOS Mame.
Compiling MAME Message Board at Mameworld.