My team (Gear it Forward 2338) just switched from LabVIEW to Java for this past season, and I would say it was definitely worth it. Actually learning Java and understanding the language can be somewhat difficult at first, though. Personally, I started learning Java when I decided to write a scouting program for the team, which introduced me to the basics. I then spent the summer reading through
wpi.screenstepslive.com and worked on reprogramming old robots in Java. Some of the websites I found most helpful were the
Oracle tutorials and
stackoverflow.