Yo diría que realmente no importa mucho. La parte más difícil es aprender el primer idioma, siempre puedes cambiar o aprender más más adelante.
Obviamente, si su objetivo es desarrollar aplicaciones móviles, comenzar con un lenguaje listo para dispositivos móviles es mejor.
No soy el mayor fan de JavaScript, pero te permitirá desarrollar para la Web, servidores (buscar node.js) y hay muchas maneras de hacerlo funcionar en un teléfono móvil.
No es tan complejo como otras alternativas (aunque, algunos códigos son confusos y difíciles de leer).
Hay muchos recursos para el aprendizaje de JavaScript (aquí es un comienzo http://www.codecademy.com/learn) y lo abrirá a, probablemente, la mayor cantidad de plataformas actuales que pueda comprender sin alguna experiencia previa (Web, móviles, algunos sistemas integrados, servidor, “la nube”, escritorio, juegos).
- ¿CBSE otorga marcas de gracia si alguien está fallando de 10 a 15 en clase 12 de matemáticas?
- ¿Mi profesor tiene razón al decir que una prueba de significancia para la correlación mide la cantidad de puntos en el gráfico que están cerca de la línea de mejor ajuste?
- ¿Por qué vacilo en hablar mientras tomo clases?
- Mis calificaciones están bajando, ¿qué hago?
- Si estoy interesado en la ciencia pero no quiero ser ingeniero y quiero convertirme en un oficial de banco de alto grado, ¿qué debo hacer ahora?
Desde allí puedes saltar a otra cosa.
Como nota al margen, revise estos recursos:
http://www.codecademy.com/learn
Construir mejor el software, juntos
node.js
Maquina tecnica
Unity – Game Engine (esto te permitirá desarrollar juegos y lanzarlos en dispositivos móviles)