Welcome to C++ For Dummies, 6th Edition. Think of this book as C++: Reader's Digest Edition, bringing you everything you need to know to start programming without all the boring stuff.
C++ For Dummies is an introduction to the C++ language. I start from the beginning (where else?) and work my way from early concepts through more sophisticated techniques. I don't assume that you have any prior knowledge (at least, not of programming).
The book is rife with examples. Every concept is documented in numerous snippets and several complete programs.
Unlike other C++ programming books, C++ For Dummies considers the "why" just as important as the "how." The features of C++ are like pieces of a jigsaw puzzle. Rather than just present the features, I think it's important that you understand how they fit together. You can also use the book as a reference: If you want to understand what's going on with all the template stuff, for example, just flip to Chapter 25. Each chapter contains necessary references to other earlier chapters in case you don't read the chapters in sequence.
C++ For Dummies is not operating system–specific. It is just as useful to Unix or Linux programmers as it is to Windows-based developers. The book doesn't cover Windows or .NET programming.
You have to master a powerful programming language, like C++, first even if your plan is to become an accomplished Windows application or .NET programmer. Once you've finished C++ for Dummies you will be ...