To get started with C++:
Install Eclipse, and the FRC tools, and the update suite (
https://wpilib.screenstepslive.com/s...eclipse-c-java)
The majority of your code will work the same this year as it did last year.
Could you post your code from last year? My guess is that all of it will work the same (except maybe some camera code, and any Dashboard sending code).
Drive code, joystick code, speed controllers (Talon, Jag, Victor, etc.) are all the same. I believe a few of the CAN features changed a little bit.
Here is a link for the porting from 2014 to 2015: (
https://wpilib.screenstepslive.com/s...e-2014-to-2015)
And also here is a complete list of the C++ WPILib documentation:
(
http://first.wpi.edu/FRC/roborio/release/docs/cpp/)
If you need more help, let us know.
To start with, (assuming you have a chassis already built, even the kitbot is fine), I would recommend that you get 2 Talons/Jags/Victors hooked up using CAN or PWM, and get tank drive working (or arcade if you use that). Then slowly add a few things, such as a Spike Relay, and have a joystick control the different modes of the Spike (Forward, Reverse, Off). Then add a few sensors, like an encoder for example, and get some C++ code to do something with the encoder.