Key:
- ❌: Not started.
- 🚧: Developing.
- ✔️: Done but missing QOL improvements.
- 🎉: Complete, may have minor spelling issues but should be finished content-wise.
Roadmap:
- Java Fundamentals [🎉]
- Basic Syntax [🎉]
- Variables [🎉]
- Mathematical Operators [🎉]
- Boolean & Equality Operators [🎉]
- Control Flow [🚧]
- Arrays [🎉]
- Loops [🎉]
- Functions [🎉]
- Object-Oriented Programming [🚧]
- Classes [✔️]
- Scope [❌]
- Objects [🚧]
- Packages [❌]
- Git & GitHub [🚧]
- Installing Git [❌]
- Basic Git & GitHub [❌]
- How To Contribute Effectively [❌]
- FRC Programming [🚧]
- Installing WPILib (Exterior Link) [🎉]
- Terminology [❌]
- An Electronics Primer [🎉]
- Vision [❌]
- PID [✔️]
- Swerve [❌]
- Advanced Java [❌]
- Inheritance [❌]
- Advanced String Usage [❌]
- Arraylist [❌]
- Hashmap & Hashset [❌]
- Lambdas [❌]
- Appendix
- Special Thanks [🎉]
- What Next? [❌]