# Programming

- [Basics](/programming/basics.md)
- [Configuring the robot](/programming/basics/configuring-the-robot.md)
- [Quick Java Tutorial](/programming/basics/quick-java-tutorial.md): Learn the basics of Java programming. Covering variables, conditionals, loops, methods, classes, and objects.
- [Download Android Studios](/programming/basics/download-android-studios.md): Android Studios is the app used to program and deploy Java code onto the robot.
- [Using Github](/programming/basics/using-github.md): A Github account is required to pull from the FTC
- [Vision](/programming/vision.md)
