Skip to content

MontclairRobotics/FRC-Programming-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A guide to learning Java for FRC programming

Key:

  • ❌: Not started.
  • 🚧: Developing.
  • ✔️: Done but missing QOL improvements.
  • 🎉: Complete, may have minor spelling issues but should be finished content-wise.

Roadmap:

  1. Java Fundamentals [🎉]
    1. Basic Syntax [🎉]
    2. Variables [🎉]
    3. Mathematical Operators [🎉]
    4. Boolean & Equality Operators [🎉]
    5. Control Flow [🚧]
    6. Arrays [🎉]
    7. Loops [🎉]
    8. Functions [🎉]
  2. Object-Oriented Programming [🚧]
    1. Classes [✔️]
    2. Scope [❌]
    3. Objects [🚧]
    4. Packages [❌]
  3. Git & GitHub [🚧]
    1. Installing Git [❌]
    2. Basic Git & GitHub [❌]
    3. How To Contribute Effectively [❌]
  4. FRC Programming [🚧]
    1. Installing WPILib (Exterior Link) [🎉]
    2. Terminology [❌]
    3. An Electronics Primer [🎉]
    4. Vision [❌]
    5. PID [✔️]
    6. Swerve [❌]
  5. Advanced Java [❌]
    1. Inheritance [❌]
    2. Advanced String Usage [❌]
    3. Arraylist [❌]
    4. Hashmap & Hashset [❌]
    5. Lambdas [❌]
  6. Appendix
    1. Special Thanks [🎉]
    2. What Next? [❌]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •