On Windows, Visual Studio is by far the best IDE, but the C++ implementation is not standards-compliant. For a more generic/portable solution, consider using gcc instead.
Turbo C++ is Borland's integrated development environment (IDE).
A good open source IDE for C++ would be Code::Blocks or Notepad++.
Name of a compiler (and IDE) from Borland.
You cannot 'install' programming languages. Instead, you can try to install a compiler or an IDE.
C++ compilers are many and varied. There is no single "latest compiler" because every IDE implements their own version according to the current C++ standard. However some (Microsoft in particular) do not fully adhere to the C++ standard. The "latest compiler" for your IDE is either provided as an interim update to the IDE, or by upgrading the IDE to the latest version.
C++ has no print option. The print option in your IDE allows you to print your C++ source code, thus giving you a "hard" copy of your code.
Netbeans is primarily a code editor and Java compiler. Although it supports the C++ language, it has no C++ compiler or linker. For that you must provide your own.
Visual C++ is as hard or as easy as any other IDE (Interactive Development Environment). It depends on how much time you put into it. Each IDE has its own nature, and we have a tendency to resist learning a new paradigm. If you were a master of one IDE, such as VC++, you might have difficulty in learning Eclipse, particularly at first glance, especially if you do not have a priority to do so. Again, it depends on time and effort.
the best free ide is Notepad++
Buy a beginner's book on the subject. Some, such as a 'SAMS Learn C++ In 24 Hours', also provide a generic C++ implementation and simple IDE to get you started.
There is no single answer to this since everyone has their own opinion on what is the best IDE. For example, a Windows programmer will probably advocate Borland/Embarcadero C++ Builder or Microsoft VC++, while a Linux programmer might favour a more generic implementation such as GC++, which is better suited to cross-platform coding.
The simplest way is to use an IDE specifically designed for Windows development. MSVC++ is probably the most popular choice.