Well it really depends on what you want to do but lets say you want to make something basic.
1. You want a program that makes new programs. This one is free and works on windows.https://sourceforge.net/projects/mingw-w64
1.b. You need to check if it also installed the program called msys which is what you need to run it. If not then google that and download it.
1.c. Also check if it points to the first program, under the msys folder called etc is a file called fstab if you open it in notepad it should have a line with the folder of the first program and then like a command. Like it says here under "After installing you should"http://www.mingw.org/wiki/getting_started
1.d. Now open the msys.bat program and type in gcc –version, I think that's it, and it should give you a version number. That means it knows where the program is and all of it's stuff.
2. Now you have your program to make programs. Well you actually have two, gcc which is older, and g++ which is newer. There is a type of code you have to give it to explain how to make the program. So keep a notepad open and copy/paste things from sites so you remember. Here are some tutorials.http://pages.cs.wisc.edu/~beechung/ref/gcc-intro.htmlhttp://www.wikihow.com/Compile-a-C-Program-Using-the-GNU-Compiler-(GCC)
3. If you copy and pasted the code in those tutorials into files and then put in the other code in the special command prompt you're now a programmer! Yippie!Post too long. Click here to view the full text.