Skip to main content

Programming 100 (Rookie)

Prereqs: None

Duration: ~4 weeks (during build season)

Required Reading

Complete these technical modules in order:

  1. Module 1: Environment & Libraries — Get WPILib installed and building
  2. 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