¿Qué idiomas debo usar para crear un juego web simple que requiera autenticación de usuario? ¿Es MEAN una buena opción?

MEAN es una buena opción. Existen suficientes recursos para ponerse en marcha y el concepto de un idioma en toda la aplicación es agradable.

Por otro lado, aprender dos idiomas a la vez también podría ser una buena idea. Quizás combinar Angular JS en el front-end con Python (Django o Flask) en el back-end le brindaría una experiencia de aprendizaje más completa.

¿Conoces a alguien que trabaje como desarrollador? Es bueno tener a alguien a tu alrededor que pueda hacer preguntas cuando realmente te quedes estancado, así que si lo haces, elige la plataforma que esté usando tu amigo.

¿Cuáles son tus objetivos finales? ¿Quieres un trabajo como desarrollador? Estos son los principales idiomas para 2016 (al menos en los EE. UU.). C # podría ser una buena opción, si te gustan las cosas de Microsoft. Java se usa para todo tipo de cosas (incluido el desarrollo de aplicaciones de Android), pero probablemente no sea la mejor opción para una aplicación web.

Al final del día, la decisión de qué idiomas y marcos aprender no es fácil, pero tampoco es tan importante. Vaya con lo que sienta, el conocimiento que obtenga será invaluable independientemente de si se apega a su elección inicial o si decide cambiarla en el futuro.

En cuanto a la mejor tecnología para construir un juego simple, realmente depende de lo que quieras construir. Si es solo un juego de una persona y no tiene que guardar información entre sesiones, entonces ni siquiera necesita una base de datos y puede usar algo como JavaScript con lienzos html o una tecnología similar. Esto ahorrará mucho tiempo de aprendizaje si su objetivo es construir el juego en lugar de la emoción de la persecución de aprendizaje. Entonces MEAN no es en realidad un idioma. Es varias tecnologías usadas juntas. Lo que representa

MEAN no es un lenguaje, es un marco. El lenguaje aquí sería javascript. Si desea almacenar una gran cantidad de datos y tiene estados persistentes y juegos en curso, no creo que Mongo (la M en MEAN) sea una buena opción, pero aparte de eso, este parece ser un buen lugar para comenzar.

Angularjs es ideal para una aplicación de una sola página, como algunos juegos, por lo que definitivamente existe la posibilidad de que MEAN sea una buena plataforma dependiendo del tipo de juego que estés creando. La A en MEDIO es para angularjs, la N es para nodejs y olvido para qué es la E.