This document provides a lesson on basic turning for beginner robot programming. It teaches the differences between pivot and spin turns, how to program each type of turn, and how to measure turns accurately. The lesson includes challenges for students to program a robot to run bases and turn around. Pivot turns work for the first challenge but spin turns are better for the second challenge requiring a tighter turn. Pseudocode is introduced as a way for programmers to plan code in plain English before implementing it in a programming language.