Ninguno. Comience con C #, eso es lo que usa Unity y lo pasará en grande simplemente diseñando sus propios juegos en lugar de tener que reinventar la rueda para cosas básicas como formatos de archivo 3D, etc.
C # es más sencillo y bien diseñado que C ++, y no recomendaría ingresar a C ++ hasta que tenga una razón técnica específica para hacerlo.
“Porque me hará un gran programador duro” no es una razón, y es una idea equivocada. Haz lo que haga que el juego se haga más rápido, eso es todo.
Editar: Observe que nunca mencioné C. Eso está aún más atrás en el tiempo que C ++. A medida que la tecnología avanza, nuestras tareas se vuelven más fáciles y también capaces de lograr mejores cosas. Lo mismo se aplica a los lenguajes de programación. Sí, siempre es importante aprender sobre el hardware subyacente para optimizar mejor su programación. Pero cuanto más antiguo es el idioma, menos relevante es.
- Me voy a unir a la Universidad de Thapar para la ingeniería eléctrica. ¿Qué debo tener en cuenta antes de unirme a la universidad?
- Si mi boleto de tren no está confirmado, ¿qué hago?
- Pronto cumpliré 23 años. Vivo en casa y gano $ 1,000 por semana. ¿Cuál es la mejor manera de jubilarse lo antes posible?
- Quiero realizar una regresión entre los asesinatos cometidos por la policía (resultado) y el salario medio (predictor) a nivel estatal. ¿Qué variables debo controlar?
- Estoy aprendiendo Assembly y me encanta, pero ¿cuáles son las ventajas de conocerlo y las desventajas de no saberlo?