Well, judging from where you live, you'll probably have a hard time finding any
good C++ books, anyway. You could try finding an ebook. Anything written during the current standard (after 1998) should be good. I've heard good things of C++ Primer.
The tutorial here is also a good start.
http://www.cplusplus.com/doc/tutorial/
To compile C++ you need a C++ compiler. AFAIK, all C++ compilers are also C compilers.
Some of the best: Visual C++ (Microsoft, Windows only, the Express version is free, latest version is 2008 [9.0]), GCC (Free Software Foundation, cross-platform, free [GPL], latest version is 4.4.0), MinGW (Windows port of GCC), Cygwin (not quite a compiler, but a UNIX-esque environment where you can run GCC).
PS: I wouldn't go around saying HTML is a programming language unless you don't mind people pointing and laughing.
EDIT: An IDE (Integrated Development Environment) is a program that combines the most common tools used in software development, such as a text editor (almost always with syntax highlighting and auto-completion), a compiler, a debugger, and sometimes a profiler