Introduction to Blocks, Loops, and Branches