This guide is intended to help familiarise you with the Java programming language, and programming FIRST® Robotics Competition robots using Java and WPILib. It is most well suited to beginner or intermediate programmers, although the last three exercises may suit an experienced user looking to get started with WPILib.
Experience with Java isn't required – other tutorials will be linked.
If you don't have it already, you'll need to install Java (8).
To get started with programming robots using WPILib in Java, follow this guide. It details how to install Eclipse and the WPILib plugins.
After you're all set up, head to the first exercises!