WPILib Installation
The WPI Robotics Library (WPILib) provides the standard tools and libraries used to program FRC robots. You will use it throughout this guide.
FRC VS Code Configuration
Visual Studio Code (VS Code) is a free, lightweight source-code editor developed by Microsoft. WPILib includes a customized version of VS Code for FRC programming.
Version Control
Version control tracks changes to files over time, so you can review changes, undo mistakes, and let multiple people work on the same project without overwriting one another. Git is a widely used version-control tool. This tutorial explains how to install and configure Git and how to use a Git hosting platform such as GitHub.
Hardware Components
An FRC robot has several electrical devices that work together. Some provide power, some communicate, and some control moving parts.