Welcome!

This book was built by the programming leads of Team 555 Montclair Robotics along with some very special help from others. The goal of this curriculum is to teach enough Java to get prospecting programmers with zero-experience to the level needed for complicated robotics development, as well as giving them the resources to continue their programming journey.

Like a notebook, feel free to annotate across the book, for your notes. On each line can be annotated with notes for later based on in-person instruction or your outside research.

Until reaching the sections on Git & FRC any code examples in the book can be run in this online java playground (or feel free to use the floating ide, will refresh on page refresh). Feel free to mess around with any provided examples, they’re built to be easy to experiment with.