-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is your home base for learning Java and becoming adequately prepared to tackle MinneTrials and program the robot during competition season.
- Basic Java and programming skills
- What is Git and Github, and how do we use it on this team?
- Variables, Constants, Classes, and Methods
- Debugging
- General knowledge on FRC and hardware / software FRC programmers regularly interact with
- Command Based Programming
At the end of this training, you can test your knowledge on all these skills on your own mini-robot project!
On the sidebar, each line of blue text is a link to another info page. Start in the Fundamentals, at Intro to Java, then work from top to bottom within that section. Below that is the Challenges section, with other projects you can explore after completing the Fundamentals.
GOOD LUCK! Remember your captains, leaders, and mentors are here to answer any of your questions.
Note: This tutorial will provide you with all the fundamentals necessary to be able to program an FRC robot using WPILIB, but there is so much more information out there for you to explore after you finish these essentials - such as within the official WPILIB Documentation. Feel free to explore after completing training!
If you get stuck or need help, you can always check with a returning student, captain, or mentor, but first try and search for a solution using online resources like StackOverflow. If you run into compiler or runtime errors sometimes even running a simple google search can be helpful in identifying bugs within your code.
Great programmers are great problem solvers. Sometimes one of the best ways to solve the problems we face is simply by googling it.