Programming 100 (Rookie)
Prereqs: None
Duration: ~4 weeks (during build season)
Required Reading
Complete these technical modules in order:
- Module 1: Environment & Libraries — Get WPILib installed and building
- Module 2: Command-Based Architecture — Learn command-based programming patterns
Tasks
- Set up WPILib and build/run the template in Sim GUI.
- Add a button binding to move a motor in sim.
Sign-off
- Mentor observes sim run and code walkthrough.
Best practices
- Keep vendordeps committed; confirm team number in VS Code/DS.
- Test Sim GUI early to verify input/command wiring.
Common mistakes
- Wrong team number; missing vendordeps; untested bindings.
Checklist
- Template builds/runs in Sim GUI
- Button binding works in sim
- Vendordeps/team number verified
Evidence to attach
- Sim GUI screenshot
- Code snippet/PR showing button binding
- Vendordeps version list