Coming from a non-LabView team:
Prior to build season, we teach the new programmers enough to write tank drive code. Along with that, we teach the fundamentals of any language, like looping, if cases, structure, etc.
This past build season, we used the "Blue Pelican Java" book to teach unexperienced students the fundamentals of Java. The students work on the projects in the book while the more experienced programmers write code for the robot and help the others on projects if they get stuck.
I'm going to take this off-season to learn more about camera logic, different types of drive-trains, etc. The more you practice, the better you get. So just keep on coding.
I hope I helped though.
