I am just looking at starting to use c++.
I was interested a little bit in programming about 6 years ago, I started to learn Java, but I didn't feel ready for it at the time.
For a while I played around with this very simple software program, it really had little to do with programming, it was more specifically made for making games, but it used sprites and objects, and allowed you to see how objects interacted. Once again though, it really wasn't programming, and I realized it had very limited possibilities. I really wanted to program.
So, for the purpose of this, please just think of me as having NO experience in programming, disregarding that short Java experience a while back.
I want to start using C++. What do I need to know? How exactly do I get a compiler? Can I get a free compiler? Which one?
I'd like to start by making a simple "Hello World." How do I get there?
For Windows, MS has a fine IDE available for free: Visual C++ Express. It comes with its own compiler and an excellent debugger. If you're serious about learning C++, I suggest reading Programming Principles and Practices by Bjarne Stroustrup. Very, very solid.
There are also some tutorials on this site http://www.cplusplus.com/doc/tutorial/
That can give you a basis of some of the functions to learn to make some programs.