Author Intro
C++ is probably the most complicated, powerful, and confusing language you will ever learn. It is the language of choice for developers looking for power and efficiency in embedded systems and well as large scale backend systems. Very few people understand everything, so as a beginner seek to understand and be comfortable with enough to do the things you want to do. Learning C++ also has the advantage of introducing you to a wide variety of programming concepts.
this booklet is to be experimented with. if you want a book to read, these are not the droids you are looking for. if you want something to introduce you to key concepts of C++ with some pointers for experiments you can try yourself, read on and write some code! programming is learned by writing code; there is just no other way that comes close to it. not everyone starts out as a great programmer, but everyone can become one by writing code either from scratch or by modifying code of others.
i have avoided making code example easily copy and pasteable since the exercise of manually copying copy and typing it in will help you get accustom to syntax and patterns.
i hope this booklet will be something that can help you learn to love the challenge/satisfaction/power/rewards that come with being a great programmer.
ben