This Creative Commons-licensed textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language.
Free C++ Books
This book contains a collection of hacks born out of Steve Oualline’s over forty years of programming experience. Here you’ll find all sorts of hacks to make your programs more reliable, more readable, and easier to debug.
This is the draft version of Programming Abstractions in C++ by Eric S. Roberts. It is freely available as a 142.07 mb pdf download.
Full text of “Mastering C++” by K. R. Venugopal is available on Google Books. Every aspect is prominently illustrated with figures and examples which are well tested, illustrative amd impressive in the manner the solutions are designed.
Latest free eBook from Syncfusion, “C++ Succinctly: C++ for C# Developers”, is available in pdf and mobi (Amazon Kindle) formats. Are you an experienced C# developer looking to ease your way into C++? Author Michael McLaughlin walks you through C++ from types and functions to lambda expressions and the standard C++ library while relating these concepts to their parallels in C#.
“Introduction to Programming for Image Analysis with VTK 2nd Edition” is an edited and expanded collection of class notes that we wrote for the graduate seminar “Programming for Medical Image Analysis” (ENAS 920a) that was taught at Yale University, Department of Biomedical Engineering, in the Spring of 2009.
“C++ for C Programmers” by JT Kalnay is available in multiple formats for free. This is a textbook of C++ examples intended for C programmers. This book is not a starting point for new C++ programmers who do not know C. It is a transition tool for C programmers.
Third edition of “Data Structures and Algorithm Analysis in C++” by Dr. Clifford A. Shaffer is available in pdf format for free. This book describes many techniques for representing data.
“Fundamentals of Programming C++”, written by Richard L. Halterman, is free to read online and also available in pdf format.
“C++ GUI Programming with Qt4 2nd Edition”, written by Jasmin Blanchette and Mark Summerfield, is free to read online. Select the “Sample Content” tab on books’ page and entire content is available online.