A very good ide and compiler is the DevC++ development software from bloodshed,
http://www.bloodshed.net/
It's used by a lot of people and I can recommend using it, it has a nice ide, it uses GCC (mingw) compiler, it has good support and devpacs for a lot of things. It's also opensource, so you can use it freely. There are little differences with Visual C++ (microsoft) in setting up things to compile, but usually there are examples or tutorials on that.
You could always go for VC++, but it cost quite a lot of money if you want the full development license. DevC++ is free and a very good piece of development software with no strings attached.
Well maybe this site will turn into a good resource, or you might want to google for something like 'c++' or c++ tutorials', or if you feel like spending money, there are quite a few good books.