# Introduction

![](https://1011613307-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1-t8BwhlRvjMRcAsoZ%2F-M1-vIuJuPzDzYnRWsIy%2F-M1-w044htNru2VIqDLF%2F9AGYfYe4_400x400.jpg?alt=media\&token=4b9a0136-8f5a-4845-b79d-1098eac2fb12)

Hi, this is Jason Tay (Class of 2020) and here is our FRC 2020 documentation and notes. This mini guide will be contain everything I remember about programming and general debugging tips for FRC Robotics. Feel free to edit and use this guide in whatever way is most useful for you. Please note that information in this guide may be outdated or contain slight inaccuracies, so please refer to updated official guides when in doubt to get the most accurate information. **This is just a general guide, but you should always go to** [**https://docs.wpilib.org**](https://docs.wpilib.org/en/latest/docs/software/wpilib-overview/index.html) **since the library and setup processes are slightly different every year. Think of this guide as just a supplementary resource that hopefully helps clarify some things.** Don't feel discouraged if you get stuck on something while programming, that's natural and happens often. Thank you and have fun programming!&#x20;

If you are viewing this from our Github repository, this guide can be found [here](https://programmers2090.gitbook.io/2090-frc-programming-bible/). This is still a WIP!

{% hint style="warning" %}
This guide was written in 2021 (I was going to write it in 2020, but procrastinated), which means that I'm writing about what I recall from programming in 2020/2019. So take what you read with a grain (or many grains) of salt. Always refer to official guides if you're unclear about anything. The WPILib documentation do great job of explaining most things.
{% endhint %}
