C++ is a great place to learn programming. Learn the syntax of C++ and learning languages like Java, JavaScript, PHP, Python and many others are much easier. The way to learn programming is by doing. This book has lots of examples and sample code. The book is divided into 32 short lessons that will explain the basics and give you lots of code to practice with. This book concentrates on procedural C++ and sticks to the basics.