Stage 1 Overview
Congratulations! Whether you already know Java, have programmed an FRC robot before, or are a complete beginner, you should have a good grasp of the basic syntax of the Java language by now. In Stage 1, we’ll be moving on to the exciting part: actually writing code for a robot! It might seem daunting at first, but the best way to think through it is to focus on understanding how each individual component of the code works, instead of trying to tackle it all at once.
This stage covers how to fully program a working kitbot for the 2026 FIRST Robotics Competition game, REBUILT. You’ll start at stage 1A, which covers a simple way to code the kitbot. Then, you’ll move on to stage 1B, which uses a slightly more complex paradigm known as commands. In addition, you’ll also get to debug your robot in a simulation, to check if your code works! Feel free to play around with the robot and control it in sim once you’ve finished!
This stage is composed of the following sub-stages: