Skip to Content
HomeProgrammingRobot Programming2026-2027 TrainingModule 1: Java BasicsFRC Programming 1: WPIlib

Lesson 1

By the end of this lesson you will know how to:

  • Navigate WPILib VS Code
  • Create a new robot project
  • Build your code

Installation

First, install WPILib VS Code by following the instructions in the WPILib VS Code Overview  documentation.

Then, open VS Code Overview — FIRST Robotics Competition documentation  and read through the first 3 bullet-point documents. Follow along in WPILib VS Code on your computer.

Finally, watch this review video  to review.


When You Create a Robot Program

  • Select the Command Robot skeleton (advanced) template.
  • Name the project: ProgrammingTrainingSandbox26-27

End-of-Lesson Checklist

By the end of this lesson, you should be able to answer yes to all of these:

☐ I can find my way around VS Code. ☐ I know how to open the Command Palette (Ctrl + Shift + P). ☐ I know what the WPILib extension is. ☐ I know how to create a new robot project. ☐ I know the difference between Build and Deploy. ☐ I know how to deploy code to a roboRIO. ☐ I know how to run a simulation. ☐ I know where to find the WPILib API documentation. ☐ I know what vendor libraries are and why they’re used.


What You DON’T Have to Do

☐ Memorize every WPILib command. ☐ Know everything by memory.

This documentation will be here at any time for you to refer to at any point during your programming ventures.

To complete this lesson

Paste the build output of your ProgrammingTrainingSandbox26-27 project, the lines ending in BUILD SUCCESSFUL, into this lesson’s tab in your training doc. It goes in as text, no screenshots.