Every school subject has must know ideas, or essential concepts, that lie behind it. This book will use that fact to help you learn in a unique way. Most study guides start a chapter with a set of goals, often leaving the starting point unclear. In Must Know High School Computer Programming, however, each chapter will immediately introduce you to the must know idea, or ideas, that lie behind the new programming topic. As you learn these must know ideas, the book will show you how to apply that knowledge to solving computer programming problems.