Programming is all about making robots move; while the builders construct the bones and the muscles of the robot, the programmers make the brain of the robot.
We use the Java programming language with a software called Visual Studio Code to program the robot. There are two parts of programming: autonomous and teleop. For the autonomous part of programming, programmers write code that makes the robot move without driver control during competition. This means that the robot gathers data from sensors, cameras, etc. to navigate itself on the competition field. For teleop, programmers allow the robot to be controlled by the driver by some type of user input such as an Xbox controller. Being a programmer, you can also work on more complicated aspects of programming such as computer vision and navigation.
If you are interested in being part of the programming team, you can join the online programming meetings that will happen before competition season which will teach you the basics of Java programming. If you want a head start though, you can start here.