Introduction
Contents
1 Computers: The Basics
1.1 Hardware
1.1.1 The Keyboard
1.1.2 The Screen
1.1.3 Storage
1.1.4 Memory and CPU
1.2 Software
1.2.1 Machine code (object code)
1.2.2 The Operating System
1.2.3 Folders
1.3 Creating and Running Programs
1.4 Setting up C++ On Your Computer
1.5 Viewing Code On Your Kindle
1.6 A First Program
2 Variables And Expressions
2.1 Numeric Variables
2.2 Meaningful Names, with Style
2.3 Declaring Variables
2.4 Introduction to Expressions
2.5 The Assignment Statement
2.6 Arithmetic Operators
2.6.1 Style: operators and spaces
2.6.2 Style: long lines
2.7 Type Conversion in Assignment
2.8 Constants: const
2.9 Increment - Decrement ++ and --
Appendix 1 - C++ Setup
Appendix 2 - Reserved Words