Programming
The AdamBots programming team is using GitHub this year to collaborate on the robot’s code. The robot code this year is written in Java using the Java FRC libraries.
GitHub Repository
Since 2013, the AdamBots programming team has used GitHub for source and version control. If you want to see the programming our team does, you can view the public repositories here. These are resources for any teams using Java to program their robot.
- The 2026 GitHub Repository for REBUILT
- The 2025 GitHub Repository for Reefscape
- The 2024 GitHub Repository for Crescendo
Important Resources
Here are some important resources for any programming team:
- WPILib Documentation: The official WPILib documentation for 2026 was updated on January 9th, 2026. It includes a comprehensive “New for 2026” section, detailing changes and new features for Java programmers
- Chief Delphi Forums: The Chief Delphi community is actively discussing best practices for command-based programming in 2026. There’s an ongoing thread where teams share tips and advice, primarily for Java programmers. This also includes a wiki with materials relevant to REBUILT.
- WPILib Blog: The 2026 Kickoff Release of WPILib was announced on January 8th, 2026. This blog post highlights major changes and new features for the 2026 season, including updates relevant to Java programming
-
YouTube Tutorials: There are popular video tutorials that cover the basics of WPILib and command-based programming. These include:
- Introduction to FRC Command-Based Coding in Java (November 9, 2023)
- Command-Based Java Coding for FRC (July 19, 2023)
- Reddit: The FRC subreddit has recent discussions about Java programming with WPILib. For example, there was a post on February 14, 2025, discussing troubleshooting for running Java programs in VS Code with WPILib

