# Chapter 2: Variables, expressions, and statements This chapter discusses the following topics: * Values and types * Variables * Variable names and keywords * Statements * Operators and operands * Expressions * Order of operations * Modulus operator * String operations * User input * Comments * Choosing good variable names * Debugging