Extra Programming Resources

Learn Java in 3 Hours - Bill Barnum

Beginner-Friendly Guide by Team 167

This is another great place to begin - A guide created by team 167.

Codecademy

Explore Java in more depth on Codecademy.

Deep Dive With Team 4627

Apply some of these skills to FRC robots. I highly recommend this series of videos.

Official FRC Documentation

WPILib is the official & best resource when you're ready to work on the robot.
Note that three programming languages are commonly used...LabVIEW, C++, and Java. We use Java.

Romi Course

(One day we might buy some Romi kits to practice programming)