Learning Programming #1.3 The Basics: Conditions and Loops