It focuses on data types, objects, constructors, and classes.
These are all the things that can trick even the most experienced developers.
Programming is useful for anyone. We can get a job with prorgramming skills or we can use the skill to program our own computers.
Explanation of the concepts are easy to understand and simple.
The examples that are included are easy to follow and fun to try.