1) Learn C++
LearnCpp.com is the website that is dedicated towards providing you required lessons on C++ programming language. No matter whether you hold any experience in designing web page, this free book will definitely take you through all the steps required to create and compile your programs with ease.
This free book is designed to offer you with the required material for 3 diverse computer science courses, which are called as CS1, CS2, and data structure courses using C++ as primary programming language.
This free book actually introduces you to Boost C++ Libraries which basically compliment C++ standard by including functions that are helpful for practices. Since the Boost C++ Libraries are totally based on C++ standard, so they are executed by using advanced C++. However, they are independent platforms and hence they are compatible on different operating system platforms including Linux and Windows.
This free book is basically designed to offer you lessons on analysis and design of basic data structure and its implementation in object oriented language.
This is the highly preferred book that is most widely used to learn C++ programming language. This book don’t have any boring payroll application or other programs for grading students as examples, thus making your learning experience interesting. In this book you will come across with the development of a simple parser and there is also a symbolic calculator from a simple command line program to a GUI Windows application. This book will help you to learn the programming language thoroughly and become a real pro.
As the name suggest, this free book teaches you about the basics of algorithms and structures along with the fundamentals required to develop complex to large software artifacts. This book will also teach you about the object oriented designs and how to use most common object oriented patterns. All the data structures and algorithms available in the book are written in C++ programming language.
This book ( Fundamentals of Programming C++) is written by Richard L. Halterman that cover all the basic learn of programming. User can download the PDF along with the read online.
“C++ GUI Programming with Qt4 2nd Edition”, written by Jasmin Blanchette and Mark Summerfield.
This book is written by Michael McLaughlin.