We have learned a lot in this chapter! We now know how to get console input from the user. We have learned various ways to bend our code to respond to conditions with if, either, switch, case or catch, and throw. We also saw that repeating code can be made with forever, loop, repeat, while, and until. We discussed how to perform error handling with attempt, try, error?, and cause-error. Finally, we built a number-guessing game that makes use of most of these techniques.
By now, you should be able to write out a program's logic in simple scripts. In the following chapter, you will learn how to work with blocks and series, the foundational data structure in Red.