No es necesario
Java, C++, ActionScript, PHP, Perl son muy parecidos en su sintaxis, asi que aprendiendo uno seguramente podras tener algo mas de claridad en otros lenguajes y esto es asi, debido a que esos lenguajes se basan en la especificacion ECMA-262 (referencia:
http://www.tallerwebmaster.com/tutor...troduccion/25/ )
Por supuesto que cada lenguaje se mueve en su propio entorno y varian los objetos a los que se puede acceder de acuerdo a los dispositivos de entrada/salida en que esten ejecutandose.