Hello, I would recommend for your team to learn java. From other people experiences, they said that learn java was easier than c++. Our team never used labview, so we do not know its capabilities. Don’t be afraid to teach something people have no clue about.
As pointed out, this has been discussed to death. That said, if nobody on your team has any programming experience whatsoever I’d say LabView, but if you have members or mentors who are familiar with text-based languages use Java. I would not recommend C++ for a rookie team because of the learning curve and relative lack of FRC-specific documentation compared to the other two languages.
I’m actually pretty sure the documentation for C++ and Java are basically identical. The classes have identical uses, but small differences in implementation so I would assume they would just use the same documentation (with formatting difference eg. javadocs). I could be wrong though.
Given the short time frame before Kickoff and build season and since you already know the basic of Labview, I recommend using what you know right now.
Your mentors don’t necessarily need to know Labview to help you understand the inner workings or help you debug your logic. I learned enough Labview in weekend to be able to work with it for my team a few years ago.
In the off season if you wanted to learn C++ or JAVA then switch by all means go ahead, but, I wouldn’t advise it now give the time line.
The official documentation is about equivalent for both languages (leaning toward C++ a bit even), but in my experience I’ve found more Java tutorials, presentations and example code written by teams and other third parties than I have C++.