Where do I begin? -- Getting comfortable with C++ -- Data -- Selection structures -- Loops -- Creating your own functions -- Creating objects from instantiable classes -- Controlling access to the data in your object -- Inheritance -- Arrays -- Pointers -- Errors and error handling