Home
P. Todd Decker edited this page Jan 3, 2016
·
7 revisions
Pages 1
Clone this wiki locally
Welcome to the FRC-Resources wiki!
Tutorials
- Program Radio
- Version Control > You wouldn't be looking at this page if you didn't know that Barstow uses an online version of Git called Github to store the source code for our robots. Because of this, here are some resources on learning how to use Github and Git.
- Learning Java
- Getting Started with Java > A quick guide covering how to get started with Java. Currently focuses just on Windows 8 but will be expanded to include OS X and Raspberry Pi. Also, has you using Notepad++ as an editor and needs to be expanded to include the Eclipse IDE
- 5 Steps to Install Eclipse > Instructions for installing Eclipse which is a free IDE (Integrated Development Environment) for Java
- Learning Java: Free Java Tutorial > A basic tutorial for learning Java
- Twenty-three Evergreen Developer Skills that will Keep you Employed Forever.. > This is an excellent article that talks about the skills other than programming that you need really need to grasp if you are planning on a career as a developer. Good developers with only 3 to 5 years of experience are now securing nearly six-figure jobs--I can think of very few other professions that have this kind of compensation with so little experience and relative little post-High School education expense.
- Java Programming Cheatsheet > A quick reference sheet on Java from Princeton that is part of a larger free textbook they offer for learning how to program in Java.
- Object-Oriented Development
- An Intro to OOD Using Role Playing Games > Even though they use Python as the language for the examples, this is a good introduction to object-oriented development (OOD) using role playing games (RPGs) instead of the typical examples used in other introductions.
Projects for Programming/Electrical
- Rewire/reprogram Killer Rabbit
- Rewire pneumatics test board
- Write autonomous routines for the test board
- Add encoders to the test board
Links to important places
WPILib: Programing and electrical documentation