An ideal starting point to get a strong grasp of the fundamentals of C++ 

C++ is an object–oriented programming language commonly adopted by would–be programmers. This book explores the basic development concepts and techniques of C++ and explains the "how" and "why" of C++ programming from the ground up.

Beginning Programming With C++ For Dummi