hmm, well, I have visual c++ learning edition or some crap like that, but it has all that I need in it. It came in some 25 dollar how to make games set thing.
I like it alright, but for a free one, you will need to look into a compiler not reall a program for all but a compiler then an editor, there is one that I cant think of. I used to use. If I remeber I will e-mail you.