Free C++ Learning Resources

Many school and college students start their programming careers learning C++ as part of their curriculum. Here is a list of free e-books and compilers:

C++: A Beginner's Guide by Herb SchildtMicrosoft's Beginner Developer Learning Center has some fantastic introductory learning material for Web and Windows Development. As part of that, C++: A Beginner's Guide by Herb Schildt, a step-by-step book ideal for first-time programmers or those new to C++, is available in electronic format for downloading.

Bruce Eckel's two volumes of Thinking in C++ can be downloaded from the author's website.

When I was in college, Turbo C++ was the compiler/IDE we used. It is pretty light and available now in Antique Software section of Embarcadero Developer Network. Turbo C++ was originally built by Borland. It is currently distributed by Embarcadero Technologies, which has acquired all of Borland's compiler tools.

You can also use Microsoft's Visual C++ Express Edition for free

Related:
Dreamspark in India