There are several different types of projects (Win32, MFC, ATL, C++/CLI, FORMS) what do all of these mean? Are they still the same C++ language that I'm learning from the tutorial? If so, why have so many different choices? I see a lot of unfamiliar code in these projects.
I'm learning C++ in order to manipulate games, so I figured I should start at C++/CLI (empty win32 project). Basically, I'm just looking for a rundown on what each of these project type's purpose are.
Use empty project. C++/CLI is not the same as standard C++. Win32 sets you up with a basic Windows application; while that's still technically C/C++, it will be using the WinAPI, which is obviously not part of the standard language.
Yeah, go to the General section and use the Empty project. Then, you can right click on the Source Files folder and add .cpp files, .h files, etc, to make your project.