View Single Post
  #7   Spotlight this post!  
Unread 11-06-2013, 22:57
Domenic Rodriguez's Avatar
Domenic Rodriguez Domenic Rodriguez is offline
Registered User
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Grove City, PA
Posts: 213
Domenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura about
Re: Learning programming

Quote:
Originally Posted by Pault View Post
What tutorials would you recommend for trying to learn JAVA, the website seems awesome but the tutorials are all for web-based programming.
The official Java tutorials from Oracle, while not FRC specific, are pretty good for learning the language and programming in general: http://docs.oracle.com/javase/tutorial/

The tutorial is for Java SE 7. Note that the Squawk JVM for FRC is based on Java 4, and thus certain newer features (such as enums) are unavailable.

For FRC specific stuff, besides the resources mentioned above, the WPILib documentation site on ScreenSteps Live has a lot of good information: Java Getting Started Guide - Main 2013 Site

If you would like to look at complete robot programs, several high profile teams have published there code, such as 111 and 254, as well as my own team, 316.
__________________

LuNaTeCs - Learning Under Nurturing Adults Teaching Engineering Concepts and Skills - Small and Mighty!

FRC 316 LuNaTeCs - Student (2011-2014), Lead Programmer (2011-2014), Team Captain (2013-2014), Operator (2013), Drive Coach (2014), Mentor (2015-????)
'11 Philly Regional Finalists, '13 Chestnut Hill Finalists, '13 Lenape Champions, '13 Archimedes Division, '14 Chestnut Hill Champions, '14 Lenape Champions
FTC 7071 EngiNerds - Founding Advisor (2013-2014) | FRC 5420 Velocity - Founding Advisor (2015)
Grove City College Class of '18, Electrical/Computer Engineering (B.S.E.E)