Du meinst mit Sicherheit Java und nicht JavaScript
Nein, wenn es um Unity geht, dann ist JavaScript schon richtig, mit Java kann Unity nämlich nichts anfangen
Ich an deiner Stelle würde aber eher auf C++ oder C# setzen.
C++ ist bei Unity nur dann nützlich, wenn man eigene Plugins für die Engine selbst programmieren möchte, allerdings würde ich ebenfalls empfehlen, anstelle von JavaScript lieber C# zu lernen, weil einen die Sprache C# aufgrund ihrer Syntax mehr dazu zwingt sauberen (und somit auch übersichtlicheren) Code zu schreiben.
Hier mal ein (deutscher) Youtube-Chanel um C# zu lernen:
youtube.com/playlist?list=PLCAA6F4E3E82B5383
Und hier noch 2 kleine Tutorial-Sammlungen für Unity selber:
hummelwalker.de/howtos-und-tutorials-fuer-programmierer-und-softwareentwickler/
unity-insider.de/tutorials