This year we started the switch to C++ (Team 2704). We have set up a training curriculum using NXT robots. (At any given time, we don't have robots for all students to have a robot to program. We developed this training program so every student would have a robot to code.).
The training program was very successful. Everything in the curriculum was directly applicable to FRC C++ programming. In fact, we made the switch this year and the robot is programmed in C++.
It was so successful, we posted our curriculum on
www.firstplusplus.com for anyone to use it.
Please respond on that site if you have any questions.