Starting Out
1.
Java Fundamentals
1.1.
Basic Syntax
1.2.
Variables
1.3.
Mathematical Operators
1.4.
Boolean & Equality Operators
1.5.
If-Else
1.6.
Arrays
1.7.
Loops
1.8.
Functions
2.
Object-Oriented Programming (OOP)
2.1.
Classes
2.2.
Scope
2.3.
Objects
2.4.
Packages
3.
Git & GitHub
3.1.
Installing
3.2.
Using Git & GitHub
4.
FRC
4.1.
Important Terminology
4.2.
An adventure Into Electronics
4.3.
PID
4.4.
Vision
4.5.
Swerve Drivetrain
Appendix
A Special Thanks
Light
Rust
Coal
Navy (default)
Ayu
Montclair Robotics Programming
Frequently Used Terminology
todo