Comience con uno, casi cualquier cosa debe hacer como un idioma de introducción (no hay un mejor lenguaje). Lo que es mejor para este propósito depende principalmente de cómo aprendas, por ejemplo, si estás muy centrado en los detalles, un lenguaje de bajo nivel (como C) te dará los mejores resultados. Si desea comenzar solo con los conceptos necesarios, un nivel superior (como Python) sería adecuado.
Otro punto dependiente es qué tan rápido desea llegar a un nivel en el que puede buscar un trabajo. En este caso, C te llevará más tiempo que Java, lo que podría llevarte más tiempo que Python. Aquí hay muchos factores en juego, por ejemplo, cuánto trabajo prospectivo está disponible para ese idioma en particular, cuánto tiempo se necesita para ser competente en ese idioma, cuántos elementos auxiliares necesita aprender, etc.
Pero nunca (NUNCA) pare con un solo idioma. Si comenzaste con un lenguaje de bajo nivel, obtendrás información increíble al aprender un idioma de nivel superior. Si comenzó con un nivel alto, un lenguaje de bajo nivel le enseñará qué debe buscar para hacer que las cosas se ejecuten más rápido y usar menos memoria.
Es posible que desee consultar aquí: Respuesta del usuario de Quora a ¿Cuáles son los mejores lenguajes de programación para aprender en 2014?
- ¿Cuál es la habilidad más importante que los estudiantes universitarios necesitan aprender?
- ¿Dónde puedo encontrar un estudio de Harvard sobre la capacidad de aprendizaje diario de nuestros cerebros?
- ¿Cuál es el mejor método para aprender a leer y, finalmente, leer música a la vista?
- ¿Es la creatividad algo que se puede enseñar?
- Cómo utilizar el método de lectura KWL