Java API documentation: For robot side coding
Python API documentation: For coprocessor coding
Getting Started with WPILib: A document describing the bare minimum a programming student should be able to do to contribute to the FRC programming team
Krypton Cougars programming workshop: 6 videos (about an hour each) describing the WPILib environment. These have varied relevance to our team:
Day 1: General intro (Good)
Day 2: Programming Tank Drive (Good general info, even though we mostly build Swerve robots)
Day 3: Aiming with Limelight (Good general info about aligning with a vision system, though we do not use Limelights)
Day 4: PathPlanner and Autonomous (Good general info, though still tank drive specific)
Day 5: Logging and Simulation (Good stuff)
Day 6: Programming CTRE Swerve Drive (Only relevant if using the CTRE Swerve Builder to automatically create Swerve code)