> For the complete documentation index, see [llms.txt](https://docs.revrobotics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming.md).

# First Time Programming

- [What is a Testbed?](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming/testbed.md)
- [Wiring Actuators](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming/testbed/wiring-actuators.md)
- [Wiring Diagrams](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming/testbed/wiring-diagrams.md)
- [Navigating Blocks](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming/navigating-blocks.md)
- [Programming Your First Blocks OpMode](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming/first-opmode.md)
- [Let's get Spinning!](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming/first-opmode/lets-get-spinning.md)
- [Adding Gamepad Control](https://docs.revrobotics.com/rev-professional-development-technical-path/first-time-programming/first-opmode/adding-gamepad-control.md)
