I briefly highlighted several topics from Chapter 2 and Chapter 3 of the Thinking in C++ book: definition of functions, defining types of variables, simple streams, if statements, while, for.
I then spent a much longer time explaining storage allocation, pointers, references, local variables, and structs. All these topics are covered in Chapter 3.
Exercises
Finish the exercises from Thinking in C++ Chapter 2.
From Thinking in C++ Chapter 3, do the following exercises: