The document provides information about control structures in Ring programming language including branching statements like if and switch, and looping statements like while, for, and for in loops. If statements allow executing code conditionally based on an expression. Switch statements allow executing different code blocks based on the value of an expression. While and for loops allow repetitive execution of code. The for in loop iterates over elements in a list or string.