also you program mostly in C# in unity. Java is not an option and it's not written in java either. It's written in C++.