This tutorial uses Visual Studio Code and the new FRC command structure.

In this tutorial we are going to program some small robots to do various tasks. We will be using an interface which closely parallels the interface that will be used to program the FRC robots.  This tutorial assumes that you have a rudimentary understanding of Java programming. If this is not the case you should work through one of the many Java tutorials available on the internet. For example has a nice Learn Java course.

When you work through these exercises you will be tempted to simply copy and paste the code into your program. I strongly advise you not to do that and, instead, type in the code line by line. Entering the code manually will help reinforce what you are seeing. It will also give you experience in finding and fixing mistakes that you make in transcribing the code.

For this tutorial we will be using the Minibot which is described in the Building The Minibot section:

So let’s start by creating our first robot project.

Next: Creating the project