I started reading this book and was passing through chapters easily as theory for explanation of topic is in straightforward and simple. But as I was also writing programs written in this book and realized how bad mistakes of this book are. I was reading 2nd edition of this book and programs contain mistakes as it made me unbearable to read further. I read only 1/4 of the book. I will return to this book but after I learn cpp from other better source. And the mistakes explains why there are so many editions of the book. But not gonna ruin my basics by following this book. The c++ book by Bjarne Stroutstroup is a gem. (Then why didn't I go for that from the start -> This book given to me freely by a college student and I thought just to start from it as I heard from some students) but this book is good for definitions only.