# Introdução

Seja bem vindo a casa da documentação oficial para o sistema de controle da *FIRST*® Robotics Competition e os pacotes de software da WPILib. Essa página é o recurso de documentação primária do uso do sistema de controle da FRC® (incluindo fiação, configuração e software) assim como as bibliotecas e ferramentas da WPILib.

## Novato em programação?

Essas páginas cobrem partes específicas das bibliotecas da WPILib e do sistema de controle da FRC e não descrevem o uso básico das linguagens de programação suportadas. Se você gostaria de acessar recursos de aprendizado para as linguagens de programação suportadas, de uma olhada nas recomendações abaixo:


<p class="callout info">Você pode continuar com essa seção Zero-ao-Robô para conseguir um robô básico funcionando, sem conhecimento sobre as linguagens de programação. Para ir além disso você precisará estar familiarizado com a linguagem na qual você escolheu programar.</p>

#### Java

- [Code Academy](https://www.codecademy.com/learn/learn-java)

- [Head First Java - 2ª edição](https://www.amazon.com.br/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_2?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2409NAEJL5N0G&keywords=head+java+2&qid=1692799841&sprefix=head+java+%2Caps%2C330&sr=8-2&ufe=app_do%3Aamzn1.fos.fcd6d665-32ba-4479-9f21-b774e276a678) é uma introdução iniciante bem amigável para programação em Java (Livro em inglês)

#### C++

- [LearnCPP](https://www.learncpp.com/)

- [Programming: Principles and Practice Using C++ 2nd Edition](https://www.amazon.com.br/Programming-Principles-Practice-Using-C/dp/0321992784) é uma introdução a C++ escrita pelo próprio criador da linguagem (Livro em inglês)

- [C++ Primer Plus 6th Edition](https://www.amazon.com.br/C-Primer-Plus-Stephen-Prata/dp/0321776402/ref=sr_1_1?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=1IJXLZNXLKHPY&keywords=C%2B%2B+Primer+Plus+6th+Edition&qid=1692801473&s=books&sprefix=c+primer+plus+6th+edition%2Cstripbooks%2C714&sr=1-1&ufe=app_do%3Aamzn1.fos.fcd6d665-32ba-4479-9f21-b774e276a678) (Livro em inglês)

#### LabVIEW

- [NI Learn LabVIEW](https://learn.ni.com/learn/article/labview-tutorial)

## Zero ao Robô

As próximas páginas deste tutorial foram desenhadas para irem completamente do zero a um robô básico funcional. Os documentos irão acompanhá-lo durante a fiação do seu robô, instalação de todos os programas necessários, configuração do hardware, e carregar um exemplo de código básico que deve permitir que seu robô seja capaz de operar.

<br></br><br></br><br></br>

### Declaração de isenção de responsabilidade

<font size="2">Todo este material foi traduzido e adaptado, pela curadoria da stemOS, da página oficial da WPILib disponível em [(https://docs.wpilib.org/pt/stable/docs/zero-to-robot/introduction.html)](https://docs.wpilib.org/pt/stable/docs/zero-to-robot/introduction.html)</font>
  
<font size="2">© Copyright 2023, FIRST and other WPILib Contributors. This work is licensed under a Creative Commons Attribution 4.0 International License. Revisão eb81fad2.</font>