Which java libraries do I need to learn for FRC?
Start with wpilib REVLib and CTRE Pheonix, once you have a really good understanding of them, PathPlanner helps a lot with auto.
Better yet, start with the official docs, then add things as-needed.
2 Likes
You will always need WPILib, but what others you need depend on what hardware you are using. Are you use Rev Robotic’s Neos? Then you’ll need to learn the Spark Max motor controller’s library (which controls the neos). Do you want a NavX MXP? Then you’ll want to read Kuai Labs’ docs for it. Read up and know WPILib well and then consider what hardware you’re using and learn the software you need for that.