diff --git a/src/content/docs/contribution/roadmap.mdx b/src/content/docs/contribution/roadmap.mdx index 74a8e21..250a429 100644 --- a/src/content/docs/contribution/roadmap.mdx +++ b/src/content/docs/contribution/roadmap.mdx @@ -5,5 +5,29 @@ prev: contribution/contributors next: false --- -## Roadmap -The roadmap is a work in progress, and can currently be found in `./plan.puml` in the repository. This page will be updated at a later date with the roadmap. \ No newline at end of file +import Aside from '../../../components/Aside.astro'; + + + +## Learning Guide (Zero to Robot) +### Stage 0: Getting Started +**OVERVIEW:** Starting resources. Install git, wpilib, and other tools you need to program robots. +- **Lesson 0:** Install git +- **Lesson 1:** Install WPILib and VSCode +### Stage 1: Java and Git +**OVERVIEW:** The basics of java and git. Learn to set up repositories, clone and fork code, and write basic java programs. +- **Module 0:** Git Repository Setup +- **Module 1:** Variables and Git Commits +- **Module 2:** Conditionals and Git Branches +- **Module 3:** Loops and Git Merges +- **Module 4:** Classes and Git Remote Sync +- **Module 5:** Debugging and Git Bisect +### Stage 2: Basic Robot Programming +**OVERVIEW:** The basics of FRC robot programming. Learn command based programming and simple motor control by programming the 2025 kitbot. +- **Module 0:** Command-based programming +- **Module 1:** Common motor control (Rev/CTRE) +- **Module 2:** Programming the 2025 Kitbot +### Stage 3: Controls and Common Mechanisms +**OVERVIEW:** Learn more advanced controls and how to program common mechanisms in FRC. Learn PID, feedforward, elevators, arms, intakes, swerve, and more. \ No newline at end of file